Share via


Git ile çalışma alanını yönetme (önizleme)

Bu makalede, Microsoft Fabric'in Git tümleştirme aracında aşağıdaki temel görevler açıklanmaktadır:

Başlamadan önce Git tümleştirmesine genel bakışı okumanız önerilir.

Önemli

Bu özellik önizleme aşamasındadır.

Önkoşullar

Git'i Microsoft Fabric çalışma alanınızla tümleştirmek için hem Azure DevOps hem de Doku'da aşağıdaki önkoşulları ayarlamanız gerekir.

Azure DevOps önkoşulları

  • Doku çalışma alanını kullanan aynı kullanıcıya kayıtlı etkin bir Azure hesabı. Ücretsiz bir hesap oluşturun.
  • Mevcut bir depoya erişim.

Doku önkoşulları

Git tümleştirme özelliğine erişmek için aşağıdakilerden birine ihtiyacınız vardır:

Buna ek olarak, kuruluşunuzun yöneticisinin Kullanıcılar Yönetici portalından Doku öğeleri kiracı anahtarı oluşturabilir seçeneğini etkinleştirmesi gerekir.

Doku anahtarının etkinleştirildiğinin ekran görüntüsü.

Çalışma alanını Azure deposuna Bağlan

Yalnızca çalışma alanı yöneticisi bir çalışma alanını Azure Deposu'na bağlayabilir, ancak bağlandıktan sonra, izni olan herkes çalışma alanında çalışabilir. Yönetici değilseniz, bağlanma konusunda yöneticinizden yardım isteyin. Çalışma alanını azure deposuna bağlamak için şu adımları izleyin:

  1. Power BI'da oturum açın ve bağlanmak istediğiniz çalışma alanına gidin.

  2. Çalışma alanı ayarlarına gidin

    Çalışma alanı ayarları simgesinin üstte görüntülendiği çalışma alanının ekran görüntüsü.

    Not

    Çalışma alanı ayarları simgesini görmüyorsanız üç noktayı (üç nokta) ve ardından çalışma alanı ayarlarını seçin. Üç noktadan çalışma alanı ayarları bağlantısının görüntülendiği çalışma alanının ekran görüntüsü.

  3. Git tümleştirmesi'ne tıklayın. Doku'da oturum açan Microsoft Entra kullanıcısına kayıtlı Azure Repos hesabında otomatik olarak oturum açtınız.

    Git tümleştirmesinin seçili olduğu çalışma alanı ayarları penceresinin ekran görüntüsü.

  4. Açılan menüden, bağlanmak istediğiniz dal hakkında aşağıdaki ayrıntıları belirtin:

    Not

    Bir çalışma alanını tek seferde yalnızca bir dala ve bir klasöre bağlayabilirsiniz.

    • Kuruluş
    • Proje
    • Git deposu
    • Dal (Açılan menüyü kullanarak mevcut bir dalı seçin veya + Yeni Dal'ı seçerek yeni bir dal oluşturun. Aynı anda yalnızca bir dala bağlanabilirsiniz.)
    • Klasör (Dalda var olan bir klasörü seçin veya yeni bir klasör oluşturmak için bir ad girin. Bir klasör seçmezseniz, kök klasörde içerik oluşturulur. Aynı anda yalnızca bir klasöre bağlanabilirsiniz.)
  5. Bağlan ve eşitle'yi seçin.

İlk eşitleme sırasında, çalışma alanı veya Git dalı boşsa, içerik boş konumdan boş konuma kopyalanır. Hem çalışma alanında hem de Git dalında içerik varsa eşitlemenin hangi yöne gitmesi gerektiği sorulur. Bu ilk eşitleme hakkında daha fazla bilgi için bkz. Bağlan ve eşitleme.

Bağlandıktan sonra, Çalışma Alanı kullanıcının bağlı dalı, daldaki her öğenin durumunu ve son eşitleme zamanını görüntülemesine olanak tanıyan kaynak denetimi hakkındaki bilgileri görüntüler.

Kaynak denetimi simgesinin ve diğer Git bilgilerinin ekran görüntüsü.

Çalışma alanınızı Git dalı ile eşitlenmiş durumda tutmak için, çalışma alanında yaptığınız değişiklikleri Git dalında işleyin ve git dalında yeni işlemeler oluşturan herkes çalışma alanınızı güncelleştirin.

Değişiklikleri git'e işleme

Git klasörüne başarıyla bağlandıktan sonra çalışma alanınızı her zamanki gibi düzenleyin. Kaydettiğiniz tüm değişiklikler yalnızca çalışma alanına kaydedilir. Hazır olduğunuzda, değişikliklerinizi Git dalında işleyebilir veya değişiklikleri geri alıp önceki duruma dönebilirsiniz. İşlemeler hakkında daha fazla bilgi edinin.

Değişikliklerinizi Git dalında işlemek için şu adımları izleyin:

  1. Çalışma alanına gidin.

  2. Kaynak denetimi simgesini seçin. Bu simge, kaydedilmemiş değişikliklerin sayısını gösterir. İşlenmesi gereken iki değişiklik olduğunu belirten 2 numaralı kaynak denetimi simgesinin ekran görüntüsü.

  3. Kaynak denetim bölmesinin Değişiklikler sekmesini seçin. Değiştirdiğiniz tüm öğelerle birlikte bir liste ve öğenin yeni , değiştirilmiş, çakışan veya silinmiş olduğunu belirten bir simge görüntülenir.

  4. İşlemek istediğiniz öğeleri seçin. Tüm öğeleri seçmek için üstteki kutuyu işaretleyin.

  5. Kutuya açıklama ekleyin. Açıklama eklemezseniz, otomatik olarak bir varsayılan ileti eklenir.

  6. İşle'yi seçin.

    İşlemek için iki değişikliğin seçildiği kaynak denetimi penceresinin ekran görüntüsü.

Değişiklikler işlendikten sonra, işlenen öğeler listeden kaldırılır ve çalışma alanı eşitlendiği yeni işlemeye işaret eder.

İşlemede değişiklik olmadığını belirten kaynak denetimi penceresinin ekran görüntüsü.

İşleme başarıyla tamamlandıktan sonra, seçili öğelerin durumu Kaydedilmemiş olan Eşitlendi olarak değişir.

Git'ten çalışma alanını güncelleştirme

Herkes bağlı Git dalında yeni bir değişiklik işlediğinde ilgili çalışma alanında bir bildirim görüntülenir. En son değişiklikleri, birleştirmeleri veya çalışma alanına geri döndürmeyi ve canlı öğeleri güncelleştirmek için Kaynak denetim bölmesini kullanın. Güncelleştirme hakkında daha fazla bilgi edinin.

Çalışma alanını güncelleştirmek için şu adımları izleyin:

  1. Çalışma alanına gidin.
  2. Kaynak denetimi simgesini seçin.
  3. Kaynak denetim bölmesinin Güncelleştirmeler sekmesini seçin. Son güncelleştirmeden sonra dalda değiştirilen tüm öğelerle birlikte bir liste görüntülenir.
  4. Tümünü güncelleştir'i seçin.

Güncelleştirme sekmesinin açık ve tümünü güncelleştir düğmesinin seçili olduğu kaynak denetim bölmesinin ekran görüntüsü.

Öğe listesi başarıyla güncelleştirildikten sonra kaldırılır ve çalışma alanı eşitlendiği yeni işlemeye işaret eder.

Çalışma alanını başarıyla güncelleştirdiğinize ilişkin kaynak denetimi penceresinin ekran görüntüsü.

Güncelleştirme başarıyla tamamlandıktan sonra öğelerin durumu Eşitlendi olarak değişir.

Çalışma alanının Git ile bağlantısını kesme

Yalnızca çalışma alanı yöneticisi bir çalışma alanının Azure Deposundaki bağlantısını kesebilir. Yönetici değilseniz, bağlantıyı kesme konusunda yöneticinizden yardım isteyin. Yöneticiyseniz ve deponuzun bağlantısını kesmek istiyorsanız şu adımları izleyin:

  1. Çalışma alanı ayarlarına gidin

  2. Git tümleştirmesi'ne tıklayın

  3. Çalışma alanının bağlantısını kes'i seçin

    Çalışma alanının bağlantısını kes seçeneğiyle çalışma alanı ayarları ekranının ekran görüntüsü.

  4. Onaylamak için Bağlantıyı kes'i yeniden seçin.

    Bağlantıyı kesmek istediğinizden emin olup olmadığınız soran çalışma alanı ayarları ekranının ekran görüntüsü.

İzinler

Çalışma alanında gerçekleştirebileceğiniz eylemler hem çalışma alanında hem de Azure DevOps'ta sahip olduğunuz izinlere bağlıdır. İzinler hakkında daha ayrıntılı bir tartışma için bkz . İzinler.

Dikkat edilecekler ve sınırlamalar

  • Git'e İşleme işlemi sırasında Doku hizmeti, öğe klasörünün içinde öğe tanımının parçası olmayan tüm dosyaları siler. Öğe klasöründe olmayan ilişkisiz dosyalar silinmez.

  • Değişiklikleri işledikten sonra, öğede yapmadığınız bazı beklenmedik değişiklikler fark edebilirsiniz. Bu değişiklikler önemsizdir ve çeşitli nedenlerle gerçekleşebilir. Örneğin:

    • Öğe tanımı dosyasını el ile değiştirme. Bu değişiklikler geçerlidir, ancak düzenleyiciler aracılığıyla yapıldığından farklı olabilir. Örneğin, Git'te bir anlam modeli sütununu yeniden adlandırır ve bu değişikliği çalışma alanına aktarırsanız, değişiklikleri anlam modeline bir sonraki işlemenizde, bim dosyası değiştirilmiş olarak kaydedilir ve değiştirilen sütun dizinin arkasına columns iletilir. Bunun nedeni, bim dosyalarını oluşturan AS altyapısının yeniden adlandırılmış sütunları dizinin sonuna göndermesidir. Bu değişiklik öğenin çalışma şeklini etkilemez.

    • CRLF satır sonları kullanan bir dosya işleme. Hizmet LF (satır akışı) satır sonlarını kullanır. CrLF satır sonları olan Git deposunda öğe dosyalarınız varsa, hizmetten işleme yaptığınızda bu dosyalar LF olarak değiştirilir. Örneğin, masaüstünde bir rapor açarsanız.pbip projesini kaydedin ve CRLF kullanarak Git'e yükleyin.

  • Bu eylemlerle ilgili sorun yaşıyorsanız Git tümleştirme özelliğinin sınırlamalarını anladığınızdan emin olun.