Delen via


Git- en TFVC-opslagplaatsen in hetzelfde project gebruiken

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

In Team Foundation Server 2015 Update 1 kan een projectbeheerder een Git-opslagplaats toevoegen aan een project dat is gemaakt met Team Foundation Version Control (TFVC). U kunt ook een TFVC-opslagplaats toevoegen aan een project dat is gemaakt met Git. Hierdoor kunt u een nieuw versiebeheersysteem gebruiken en alle gegevens in uw project behouden.

Vereiste voorwaarden

Categorie Requirements
Toegang tot het project Lid van een project.
toestemmingen - Code weergeven in privéprojecten: ten minste basistoegang .
- Kloon of bijdragen aan code in privéprojecten: lid van de beveiligingsgroep Inzenders of bijbehorende machtigingen in het project.
- Machtigingen voor vertakking of opslagplaats instellen: Machtigingen voor de vertakking of opslagplaats beheren .
- Standaardvertakking wijzigen: Beleidsregels voor de opslagplaats bewerken.
- Een opslagplaats importeren: Lid van de beveiligingsgroep Projectbeheerders of Git-projectniveau Opslagplaatsmachtigingen maken ingesteld op Toestaan. Zie Machtigingen voor Git-opslagplaatsen instellen voor meer informatie.
Services Opslagplaatsen ingeschakeld.
Gereedschappen Optional. Gebruik az-opslagplaatsopdrachten : Azure DevOps CLI.

Opmerking

In openbare projecten hebben gebruikers met toegang tot belanghebbenden volledige toegang tot Azure-opslagplaatsen, waaronder weergeven, klonen en bijdragen aan code.

Categorie Requirements
Toegang tot het project Lid van een project.
toestemmingen - Code weergeven: ten minste basistoegang .
- Kloon of bijdragen aan code: Lid van de beveiligingsgroep Inzenders of bijbehorende machtigingen in het project.
Services Opslagplaatsen ingeschakeld.

Toegang tot het nieuwe opslagplaatstype inschakelen

Omdat machtigingen worden toegepast tijdens het maken van een project door een processjabloon, is er een kleine hoeveelheid werk om machtigingen voor een nieuw opslagplaatstype te corrigeren.

Een Team Foundation Version Control-opslagplaats toevoegen aan een Git-project

De projectbeheerder moet bepaalde machtigingen op projectmapniveau toepassen wanneer de projectmap wordt gemaakt. Ga naar de beheerpagina voor versiebeheer en selecteer het knooppunt $/ProjectName in de structuur. Als u dezelfde groepen wilt instellen als een van onze standaardprocessjablonen (Agile, Scrum, CMMI), voegt u de volgende TFS-groepen en -machtigingen toe:

  1. [ProjectName]\Lezers
    • Toestaan: lezen
    • Niet ingesteld: Alle anderen
  2. [ProjectName]\Inzenders
    • Toestaan: Inchecken, Uitchecken, Label, Vergrendelen, Samenvoegen, Lezen
    • Niet ingesteld: Alle anderen
  3. [ProjectName]\Build-beheerders
    • Toestaan: Inchecken, Uitchecken, Label, Vergrendelen, Samenvoegen, Lezen
    • Niet ingesteld: Alle anderen