Używanie repozytoriów Git i TFVC w tym samym projekcie

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

W programie Team Foundation Server 2015 Update 1 administrator projektu może dodać repozytorium Git do projektu utworzonego przy użyciu Kontrola wersji serwera Team Foundation (TFVC). Możesz również dodać repozytorium TFVC do projektu utworzonego za pomocą usługi Git. Dzięki temu można wdrożyć nowy system kontroli wersji przy jednoczesnym zachowaniu wszystkich danych w projekcie.

Włączanie dostępu do nowego typu repozytorium

Ponieważ uprawnienia są stosowane w czasie tworzenia projektu przez szablon procesu, będzie niewielka ilość pracy, aby poprawić uprawnienia dla nowego typu repozytorium.

Dodawanie repozytorium Kontrola wersji serwera Team Foundation do projektu Git

Administrator projektu będzie musiał zastosować pewne uprawnienia na poziomie folderu projektu po utworzeniu folderu projektu. Przejdź do strony administracja kontrolą wersji i wybierz węzeł "$/ProjectName" w drzewie. Aby skonfigurować te same grupy co dowolne z domyślnych szablonów procesów (Agile, Scrum, CMMI), dodaj następujące grupy i uprawnienia serwera TFS:

  1. [ProjectName]\Czytelnicy
    • Zezwalaj: odczyt
    • Nie ustawiono: Wszystkie inne
  2. [ProjectName]\Contributors
    • Zezwalaj: zaewidencjonowywanie, wyewidencjonowywanie, etykieta, blokada, scalanie, odczyt
    • Nie ustawiono: Wszystkie inne
  3. [ProjectName]\Build Administracja istrators
    • Zezwalaj: zaewidencjonowywanie, wyewidencjonowywanie, etykieta, blokada, scalanie, odczyt
    • Nie ustawiono: Wszystkie inne