Freigeben über


Verwenden von Git- und TFVC-Repositorys im selben Projekt

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

In Team Foundation Server 2015 Update 1 kann ein Projektadministrator einem Mit Team Foundation Version Control (TFVC) erstellten Projekt ein Git-Repository hinzufügen. Sie können auch ein TFVC-Repository zu einem Projekt hinzufügen, das mit Git erstellt wurde. Auf diese Weise können Sie ein neues Versionssteuerungssystem übernehmen und dabei alle Daten in Ihrem Projekt beibehalten.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code in privaten Projekten anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Mitwirken an Code in privaten Projekten: Mitglied der Sicherheitsgruppe "Mitwirkende" oder entsprechende Berechtigungen im Projekt.
– Legen Sie Verzweigungs- oder Repositoryberechtigungen fest: Berechtigungen für die Verzweigung oder das Repository verwalten .
- Standardverzweigung ändern: Bearbeiten von Richtlinienberechtigungen für das Repository.
- Importieren eines Repositorys: Mitglied der Sicherheitsgruppe "Projektadministratoren " oder "Git-Projektebene Repository erstellen"-Berechtigungssatz auf "Zulassen". Weitere Informationen finden Sie unter Festlegen von Git-Repositoryberechtigungen.
Dienste Repos aktiviert.
Werkzeuge Wahlfrei. Verwenden Sie az repos-Befehle : Azure DevOps CLI.

Hinweis

In öffentlichen Projekten haben Benutzer mit Stakeholder-Zugriff vollzugriff auf Azure Repos, einschließlich Anzeigen, Klonen und Beitragen zu Code.

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Zum Code beitragen: Mitglied der Sicherheitsgruppe "Mitwirkende " oder entsprechende Berechtigungen im Projekt.
Dienste Repos aktiviert.

Aktivieren des Zugriffs auf den neuen Repositorytyp

Da Berechtigungen zur Projekterstellungszeit durch eine Prozessvorlage angewendet werden, gibt es eine kleine Menge Arbeit, um Berechtigungen für einen neuen Repositorytyp zu korrigieren.

Hinzufügen eines Team Foundation Version Control-Repositorys zu einem Git-Projekt

Der Projektadministrator muss beim Erstellen des Projektordners einige Berechtigungen auf Ordnerebene anwenden. Wechseln Sie zur Verwaltungsseite der Versionsverwaltung, und wählen Sie den Knoten "$/ProjectName" in der Struktur aus. Um die gleichen Gruppen wie jede unserer Standardprozessvorlagen (Agile, Scrum, CMMI) einzurichten, fügen Sie die folgenden TFS-Gruppen und -Berechtigungen hinzu:

  1. [ProjectName]\Readers
    • Zulassen: Lesen
    • Nicht festgelegt: Alle anderen
  2. [ProjectName]\Mitwirkende
    • Zulassen: Einchecken, Auschecken, Etikett, Sperren, Zusammenführen, Lesen
    • Nicht festgelegt: Alle anderen
  3. [ProjectName]\Buildadministratoren
    • Zulassen: Einchecken, Auschecken, Etikett, Sperren, Zusammenführen, Lesen
    • Nicht festgelegt: Alle anderen