Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Power Apps, Copilot Studio, Power Automate ve Power Pages içindeki Çözümler alanında Power Platform'dan Git tümleştirmesi başlatabilirsiniz. Ekibiniz geliştikçe, bir ortamdaki özelleştirmeleri Git'e işleyebilir ve Git'in içinde yapılan değişiklikleri bağlı ortamlara çekebilirsiniz.
Dataverse Git tümleştirmesini bağlamak için bir Git sağlayıcısı seçin:
- Azure DevOps. bir Azure DevOps projesine ve Git deposuna bağlanın.
- GitHub. GitHub bir uygulama ve Azure Key Vault kullanarak bir GitHub deposuna bağlanın.
Sağlayıcıya özgü makaleler önkoşulları ve ilk kurulumu kapsar. Bu makale, Git'e bağlandıktan sonra geçerli olan yaygın bağlantı seçeneklerini ve görevleri kapsar.
Ortam ve çözüm bağlama arasında seçim yapma
Hangi bağlama stratejisinin kullanılacağından emin değilseniz Git tümleştirmesini Dataverse içinde kullanmaya başlamak için önerilen yaklaşım ortam bağlamadır. Hangi yaklaşımın sizin için doğru olduğuna karar vermenize yardımcı olmak için ortam ve çözüm bağlama arasındaki bazı temel farklar aşağıda verilmiştir.
Ortam bağlanıyor
Ortam bağlama, ortamınızın tamamını Dataverse ve ortamdaki tüm yönetilmeyen çözümleri ve nesneleri tek bir depoya ve klasöre bağlamak için tek bir işlemdir. Ortamın tamamını bağlamayı seçtiğinizde, herhangi bir özel yönetilmeyen çözümde yapılan tüm yönetilmeyen özelleştirmeler tek bir Git klasöründe ve dalında depolanır ve seçildikten sonra başka bir çözüm ayarlamanız gerekmez. Sistem, birden çok çözümün tek bir kök klasör konumu kullanmasına izin verir ve her bir çözüme ait olan nesnelerin kaydını ayrı bir dosyada tutar. Artık her çözüm için benzersiz bir kök klasör kullanmak gerekli değildir. Ortam bağlaması kullanıyorsanız, ilk kurulum sırasında ortamın bağlanacağı depoyu, dalı ve klasörü seçebilirsiniz.
Çözüm bağlama
Çözüm bağlama, aynı ortamdaki birden çok çözümü kaynak kontrolü altına almak için dalları veya klasörleri ayırmak amacıyla kullanılabilir. Çözüm bağlama, kaynak dosyaları kuruluşunuzda ek esneklik sağlar, ancak kaynak denetimine yeni çözümler eklemek için oluşturucular tarafında daha fazla yönetim gerektirir. Sistem, her çözüm nesnesi için kaynak denetiminde yalnızca bir konum olmasını gerektirir, bu da çözümleri farklı kaynak konumlara bağlamayı seçecekseniz sistemin birden çok çözümde aynı nesneye sahip olmanıza izin vermediği anlamına gelir. Bu nedenle, bir ortamdaki farklı çözümler farklı depolara bağlanılamaz.
Dikkat edilecek diğer noktalar
Ortam bağlamayı seçerseniz, tüm yeni yönetilmeyen çözümler başka bir eylem olmadan kaynak koduyla otomatik olarak eşitlenir ve çözüm bağlaması başına seçerseniz, daha sonra yeni bir çözümün oluşturulması, çözümün kaynak denetimiyle eşitlenmeden önce kaynak denetimi için de yapılandırılmasını gerektirir. Tüm çözümlerin eşitlenmesinin güvenliğini ve her çözüm için farklı klasörlere ve kaynak kodu bağlantılarına sahip olmanın esnekliğini göz önünde bulundurun.
Çözümü bir depoya ve klasöre bağlama (çözüm bağlama stratejisi kullanılırken)
Çözüm bağlama stratejisini kullanarak ortamınızı Git'e bağladıktan sonra, çözümü aynı Git konumundaki bir depoya ve klasöre bağlayabilirsiniz.
- Çözümler alanında, kaynak denetimine bağlamak istediğiniz çözümün yanındaki üç dikey noktayı seçin ve ardından Git'e Bağlan'ı seçin.
- Var olan bir dalı seçin veya yeni bir dal oluşturun, çözümün bağlanacağı bir Git klasörü girin ve ardından Bağlan'ı seçin.
Bağlantınızı doğrulama
Git bağlantınızı doğrulamak için yeni bir çözüm oluşturun veya mevcut bir çözümde değişiklik yapın ve şu adımları kullanarak değişiklikleri görüntüleyin:
- Çözümler sayfasında, değişiklikleri görüntülemek istediğiniz çözümü açın.
- Sol bölmede, çözümde yapılan değişiklikleri görüntülemek için Kaynak denetimi'ni seçin.
Artık çözümde yapılan değişiklikleri görüntüleyebilir ve değişiklikleri depoya işleyebilir ve gönderebilir ve çözümünüzün bağlı olduğu geçerli dalı görüntüleyebilirsiniz.
Git bağlantısını kesme
Ortamların ve çözümlerin bağlantısı kesilebilir ve ardından farklı Git konumlarına yeniden bağlanabilir. Ortam veya çözüm bağlama ile tüm çözümlerin bağlantısı kesilebilir. Çözüm bağlama ile, belirli bir çözümün bağlantısını da kesebilirsiniz.
Kod kullanarak Git bağlantısını kesme hakkında daha fazla bilgi için bkz. Kod kullanarak Dataverse'i git deposundan bağlama ve bağlantısını kesme.
Tüm çözümlerin bağlantısını kesme
- Çözümler sayfasında Git bağlantısı'nı (ortam bağlama) veya Git'e Bağlan'ı (çözüm bağlama) seçin.
- Tüm çözümlerin Git ile olan bağlantısını kes'i seçin.
- Onay iletişim kutusunda Devam'ı seçin.
Belirli bir çözümün bağlantısını kesme
- Çözümler veya Kaynak denetimi sayfasında Git bağlantısı'nı seçin.
- Çözümün Git ile olan bağlantısını kes'i seçin.
- Onay iletişim kutusunda Devam'ı seçin.
Birden çok geliştirme ortamını Git'e bağlama
Birden çok geliştirme ortamı aynı Git konumuna bağlanabilir. Bu özellik, değişikliklerinizi hızlı bir şekilde Git'e gönderme ve başkalarının değişikliklerini ortamınıza çekme özelliğiyle geliştirici yalıtımı sağlar.
Important
Her ortamın aynı bağlama türü, depo, dal ve Git klasörü ile bağlı olması gerekir.
- İstenen çözümleri özgün geliştirme ortamından yönetilmeyen olarak dışarı aktarın, ardından ikinci ortama aktarın.
- Alternatif olarak, ikinci ortamda aynı tam ad ve yayımcıya sahip bir çözüm oluşturun.
- Diğer ortamlarda, Azure DevOps veya GitHub için kurulum adımlarını yineleyin. Aynı Git sağlayıcısını, bağlantı türünü, depoyu, dalı ve Git klasörünü kullanın.
Artık değişiklikleri birden çok ortamda eşitleyebilirsiniz.
Sonraki Adımlar
Ortamlarınız ve çözümleriniz Git'e bağlandıktan sonra, çözümlerinizde değişiklik yapmaya ve bu değişiklikleri depoya işlemeye başlayabilirsiniz. Kaynak denetimi işlemleri hakkında daha fazla bilgi için Kaynak denetimi deposu işlemleri'ne gidin.