Git entegrasyonuna başlayın

Bu makalede, Microsoft Fabric Git tümleştirme aracında aşağıdaki temel görevler boyunca size yol gösterilir:

Başlamadan önce Git entegrasyonu genel bakışını okumayı öneririz.

Önkoşullar

Git'i Microsoft Fabric çalışma alanınızla tümleştirmek için hem Fabric hem de Git için aşağıdaki önkoşulları sağlamalısınız.

Kumaş önkoşulları

Git tümleştirme özelliğine erişmek için bir Fabric kapasitesi gerekir. Desteklenen tüm Fabric öğelerini kullanmak için bir Fabric kapasitesi gereklidir. Henüz bir aboneliğiniz yoksa ücretsiz deneme sürümüne kaydolun. Zaten Power BI Premium kapasitesi olan müşteriler bu kapasiteyi kullanabilir, ancak certain Power BI SKU'larının yalnızca Power BI öğeleri desteklediğini unutmayın.

Ayrıca, aşağıdaki kiracı ayarlarının Yönetici portalından etkinleştirilmesi gerekir.

Bu anahtarlar, kuruluşunuzun ayarlarına bağlı olarak kiracı yöneticisi, kapasite yöneticisi veya çalışma alanı yöneticisi tarafından etkinleştirilebilir.

Git'i öğrenmeden önce önkoşullar

Git tümleştirmesi şu anda Azure DevOps ve GitHub için desteklenmektedir. Git tümleştirmesini Fabric çalışma alanınızda kullanmak için Azure DevOps veya GitHub'da aşağıdakilere ihtiyacınız vardır:

  • Etkin Azure DevOps hesabı aynı Doku kullanıcısına kaydedilir (Azure DevOps kuruluşu Doku kiracısından farklı bir kiracıda olsa bile desteklenir). Ücretsiz hesap oluşturun.
  • Mevcut bir depoya erişim.

Çalışma alanını Git deposuna bağlama

Git deposuna bağlanma

Yalnızca çalışma alanı yöneticisi çalışma alanını bir depoya 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ı bir Azure veya GitHub Deposuna bağlamak için şu adımları izleyin:

  1. Fabric'da oturum açın ve bağlanmak istediğiniz çalışma alanına erişin.

  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ü.

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

  4. Git sağlayıcınızı seçin. Şu anda Azure DevOps ve GitHub desteklenmektedir.

Azure DevOps'u seçerseniz, Microsoft Entra kullanıcısıyla oturum açmış olan Fabric'deki Azure Repos hesabınıza otomatik olarak giriş yapmak için Connect'i seçin.

Fabric'ten farklı bir hesap kullanarak Azure'a oturum açtıysanız, listeden hesabınızı seçin ve Bağlan öğesini seçin.

Doku'dan ilk kez oturum açıyorsanız veya yeni bir hesap eklemek istiyorsanız Hesap ekle'yi seçin.

İlk kez bağlanıyorsanız, kullanıcınızı yetkilendirmeniz gerekir. Aşağıdaki bilgileri girin:

  • Görünen ad - her kullanıcı için benzersiz olmalıdır
  • Azure DevOps URL - Azure DevOps deposunun URL'si. URL, https://dev.azure.com/{organization}/{project}/_git/{repository} veya https://{organization}.visualstudio.com/{project}/_git/{repo} biçiminde olmalıdır.
  • Kimlik doğrulaması - OAuth2 veya Hizmet Sorumlusu ile kimlik doğrulaması yapabilirsiniz. Daha fazla bilgi için bkz. Azure DevOps - Hizmet sorumlusuyla Git Tümleştirmesi

GitHub entegrasyon kullanıcı arayüzüne bir hesap eklemek için ekran görüntüsü

Oturum açtıktan sonra, Fabric'in hesabınıza erişmesine izin vermek için Connect öğesini seçin.

Çalışma alanına bağlanma

Çalışma alanı zaten Azure DevOps/GitHub bağlıysa Paylaşılan çalışma alanına bağlanma yönergelerini izleyin.

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

    • Organization
    • Project
    • 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 (Varolan bir klasörün adını yazın veya yeni bir klasör oluşturmak için bir ad girin. Klasör adını boş bırakırsanız, kök klasörde içerik oluşturulur. Aynı anda yalnızca bir klasöre bağlanabilirsiniz.)

Azure bağlantısı ekran görüntüsü.

Bağlan ve eşitle'yi seçin.

İlk eşitleme sırasında, çalışma alanı veya Git dalı boşsa, içerik dolu konumdan boş olana 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ğlanma 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.

Katkıda Bulunanların ve Üyelerin dal değiştirmesine izin ver

Dalı değiştir ve Yeni dala geçiş yap gibi dal işlemleri varsayılan olarak çalışma alanında Yönetici rolünü gerektirir. Ancak, bir çalışma alanı yöneticisi En az Katkıda Bulunan rolüne sahip kullanıcıların Git dalını değiştirmesine izin ver adlı çalışma alanı düzeyindeki ayarı etkinleştirebilir. Bu ayar etkinleştirildiğinde, çalışma alanında tüm yapıtlara yazma erişimi olan Katkıda Bulunanlar veya Üyeler de dalları değiştirebilir ve kendi kimlikleri altında yeni dallar oluşturabilir.

Kullanıcıların Git dalını değiştirmesine izin ver'in ekran görüntüsü.

Bu ayar:

  • Çalışma alanı başına yapılandırılır (devre dışı bırakmak için kiracı düzeyinde anahtar yoktur).
  • Çalışma alanında etkin bir Git bağlantısı gerektirir.
  • Çalışma alanına bağlanma veya bağlantısını kesme izinlerini değiştirmez; bu eylemler yalnızca Yönetici olarak kalır.

Git rol gereksinimleri de dahil olmak üzere ayrıntılı izinler tablosu için bkz. İzinler.

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.

Commit'ler 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 masasından Değişiklikler'iseçin. Değiştirdiğiniz tüm öğelerle birlikte bir liste ve öğenin yeni , değiştirilmiş , çakışıyor , aynı değişiklik 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 yorum ekleyin. Açıklama eklemezseniz, otomatik olarak bir varsayılan ileti eklenir.

  6. Kaydet'i seçin.

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

Değişiklikler yüklendikten sonra, taahhüt edilen öğeler listeden kaldırılır ve çalışma alanı, senkronize olduğu yeni taahhüte yönlendirilir.

İş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ş iken 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. Kaynak denetim masasını, en son değişiklikleri, birleştirmeleri veya geri almaları çalışma alanına çekmek ve canlı öğeleri güncellemek için kullanın. Klasörlerdeki değişiklikler de güncelleştirilir. Güncellemeler 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 kontrol panelinden Güncellemeleri 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 sekmesi açık ve tümünü güncelleştir düğmesi seçiliyken kaynak control panel ekran görüntüsü.

  1. Onay iletişim kutusunda Güncelleştir'i seçin.

Onay iletişim kutusunun ekran görüntüsü.

Güncelleme başarıyla tamamlandığında, öğe listesi kaldırılır ve çalışma alanı, eşitleme yapılan yeni çalışma alanına yönlendirilir.

Ç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

Çalışma alanının git deposuyla bağlantısını yalnızca çalışma alanı yöneticisi 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 seçin."
  4. Tekrar onaylamak için Bağlantıyı Kes'i seçin.