Aracılığıyla paylaş


Aynı projede Git ve TFVC depolarını kullanma

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Team Foundation Server 2015 Güncelleştirme 1'de, proje yöneticisi Team Foundation Sürüm Denetimi (TFVC) ile oluşturulan bir projeye Git deposu ekleyebilir. Git ile oluşturulan bir projeye TFVC deposu da ekleyebilirsiniz. Bu, projenizdeki tüm verileri korurken yeni bir sürüm denetim sistemi benimsemenizi sağlar.

Önkoşullar

Kategori Gereksinimler
Proje erişimi Bir projenin üyesi.
Permissions - Özel projelerde kodu görüntüleme: En azından Temel erişim.
- Özel projelerde kod kopyalama veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinler.
- Dal veya depo izinlerini ayarlayın: Dal veya depo için izin izinlerini yönetin .
- Varsayılan dalı değiştirme: Depo için ilke izinlerini düzenleyin .
- Bir depoyu içeri aktarma: Proje Yöneticileri güvenlik grubunun üyesi veya Git proje düzeyinde Depo oluşturma izni İzin Ver olarak ayarlanır. Daha fazla bilgi için bkz. Git deposu izinlerini ayarlama.
Services Depolar etkinleştirildi.
Tools Optional. az repos komutlarını kullanın: Azure DevOps CLI.

Uyarı

Ortak projelerde Paydaş erişimi olan kullanıcılar, kodu görüntüleme, kopyalama ve koda katkıda bulunma dahil olmak üzere Azure Depolarına tam erişime sahiptir.

Kategori Gereksinimler
Proje erişimi Bir projenin üyesi.
Permissions - Kodu görüntüle: En azından Temel erişim.
- Kodu kopyalama veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinler.
Services Depolar etkinleştirildi.

Yeni depo türüne erişimi etkinleştirme

İzinler proje oluşturma zamanında bir işlem şablonu tarafından uygulandığından, yeni bir depo türü için izinleri düzeltmeye yönelik az miktarda çalışma olacaktır.

Git projesine Team Foundation Sürüm Denetimi deposu ekleme

Proje klasörü oluşturulduğunda proje yöneticisinin bazı proje klasörü düzeyinde izinler uygulaması gerekir. Sürüm Denetimi yönetim sayfasına gidin ve ağaçtaki "$/ProjectName" düğümünü seçin. Varsayılan işlem şablonlarımız (Agile, Scrum, CMMI) ile aynı grupları ayarlamak için aşağıdaki TFS gruplarını ve izinlerini ekleyin:

  1. [ProjectName]\Readers
    • İzin Ver: Okuma
    • Ayarlanmadı: Diğer tüm
  2. [ProjectName]\Contributors
    • İzin Ver: İade et, Kullanıma Al, Etiket, Kilitle, Birleştir, Oku
    • Ayarlanmadı: Diğer tüm
  3. [ProjectName]\Yapı Yöneticileri
    • İzin Ver: İade et, Kullanıma Al, Etiket, Kilitle, Birleştir, Oku
    • Ayarlanmadı: Diğer tüm