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.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Bir depoda birçok kişi işbirliği yaptığında, dalların sayısı ve adları hızla kontrolü kaybedebilir.
Hiyerarşik dal klasörleri, yapıyı düzenlemenin etkili bir yoludur.
Azure DevOps ve Visual Studio, /
'yi klasör ayırıcısı olarak kabul eder ve klasörleri varsayılan olarak otomatik olarak daraltır.
Bu şekilde, aradığınızı bulmak için her bir dalı gözden geçirmeniz gerekmez.
Bunu doğru yapmak için herkese güvenmek zorunda da değilsiniz.
Azure Repos, dal klasörlerinin doğru kullanımını zorunlu kılabilir.
Planlama
İzin vermek istediğiniz klasör yapısına karar verin. Örnek olarak, depomuzu aşağıdaki kuralları zorunlu tutacak şekilde yapılandırıyoruz:
- Depo kökünde yalnızca
main
bulunabilir. - Tüm kullanıcıların
feature/
veusers/
klasörlerinin altında dallar oluşturmasına izin verilir. - Yöneticiler klasörün altında
release/
dallar oluşturabilir.
Uyarı
Dal adlandırma stratejileri hakkında daha fazla örnek ve bilgi için bkz. Git dallanma stratejisini benimseme.
Önkoşullar
Başlamadan önce aşağıdaki öğelere sahip olduğunuzdan emin olun:
Gereksinim | Açıklama |
---|---|
Team Foundation komut satırı araçları | Team Foundation sürüm denetimi komutuna (tf.exe ihtiyacınız vardır). |
Azure DevOps bilgileri | Azure DevOps kuruluşunuzun URL'sine, projenizin adına ve deponuzun adına ihtiyacınız vardır. Bu örnek için: https://dev.azure.com/fabrikam-fiber , FabrikamProject ve FabrikamRepo . |
Uygun izinler | Git deposu izinlerini değiştirmek için Azure DevOps projenizde yönetici izinlerine sahip olmanız gerekir. |
Kimlik Doğrulaması | Azure DevOps'ta oturum açtığınızdan veya önbelleğe alınmış kimlik bilgileriniz olduğundan emin olun. Bu, komut yürütme sırasında kimlik doğrulaması istemlerini önler. |
Uyarı
Komut tf.exe
varsayılan olarak Visual Studio ile yüklenir.
Geliştirici Komut İstemi aracılığıyla erişebilirsiniz.
Diğer seçenekler için Takım Gezgini'ni indirin.
İzinleri zorunlu kılma
Geliştirici Komut İstemi'nde,Visual Studio>Geliştirici Komut İstemini> altında aşağıdaki komutları çalıştırın. Her komut, ne yaptığının bir açıklamasını içerir. Örneğin Azure DevOps Services web portalında oturum açarak önbelleğe alınmış bir belirteciniz yoksa oturum açmanız istenir.
- Projenin katkıda bulunanları için depo kökünde Dal Oluştur iznini engelleyin:
tf git permission /deny:CreateBranch /group:[FabrikamProject]\Contributors /collection:https://dev.azure.com/fabrikam-fiber/ /teamproject:FabrikamProject /repository:FabrikamRepo
Katkıda bulunanların
feature
veusers
altında dallar oluşturmasına izin ver: a. Özellik:tf git permission /allow:CreateBranch /group:[FabrikamProject]\Contributors /collection:https://dev.azure.com/fabrikam-fiber/ /teamproject:FabrikamProject /repository:FabrikamRepo /branch:feature
b. Kullanıcı:
tf git permission /allow:CreateBranch /group:[FabrikamProject]\Contributors /collection:https://dev.azure.com/fabrikam-fiber/ /teamproject:FabrikamProject /repository:FabrikamRepo /branch:users
Yöneticilerin
release
altında bir dal oluşturmasına izin ver:
tf git permission /allow:CreateBranch /group:"[FabrikamProject]\Project Administrators" /collection:https://dev.azure.com/fabrikam-fiber/ /teamproject:FabrikamProject /repository:FabrikamRepo /branch:release
- Yöneticilerin, yanlışlıkla silinmesi durumunda
main
adında bir dal oluşturabilmesine izin verin.
tf git permission /allow:CreateBranch /group:"[FabrikamProject]\Project Administrators" /collection:https://dev.azure.com/fabrikam-fiber/ /teamproject:FabrikamProject /repository:FabrikamRepo /branch:main
Uyarı
Daha fazla bilgi için bkz. tf git izni. Komut satırından tf git /?
ve tf git permission /?
çalıştırarak bu komutların yardımına da erişebilirsiniz.
Eski dalları yeniden adlandırma
Deponuzu web'de açın ve Dallar görünümünü seçin.
Mevcut dalınızı bulun. Bunu görmüyorsanız Tümü sekmesine bakmanız gerekebilir.
Bağlam menüsünü (
...
düğme) seçin ve Yeni dal'ı seçin.Dalın yeni adını yazın, örneğin users/frank/readme-fix. Dal Oluştur seçeneğini seçin.
Eski dal adının yanındaki kırmızı çöp kutusu simgesini seçerek silin.
Uyarı
Özel izinler veya dal politikaları taşınmaz.