Delen via


Een nieuwe Git-vertakking maken

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

Visual Studio 2019 | Visual Studio 2022

De eerste commit in een nieuwe Git-repository is het begin van de main branch. Terwijl u in de main branch werkt, maakt u commits om uw werk in die branch vast te leggen. Vertakking in Git vindt plaats wanneer u een nieuwe ontwikkellijn maakt die afwijkt van een eerdere vertakking. Je kunt ervoor kiezen om een nieuwe tak te maken om een nieuwe functie te ontwikkelen en te testen voordat je het toevoegt aan je main tak. De aanbevolen Git-werkstroom is om een nieuwe tak te gebruiken voor elke feature of bugfix. Wanneer u schakelt tussen vertakkingen, schakelt Git vrijwel direct over naar de versie van uw opslagplaatsbestanden zodat deze overeenkomt met de vertakking die u hebt geselecteerd. Uw commits worden altijd opgeslagen in de huidige branch en worden geïsoleerd van commits in andere branches.

Voor een overzicht van de Git-werkstroom, zie de Azure Repos Git-handleiding.

Vereiste voorwaarden

Categorie Vereisten
Toegang tot het project Lid van een project.
toestemmingen - Code weergeven in privéprojecten: ten minste Basic toegang.
- Klonen of bijdragen aan code in privéprojecten: Lid van de Inzenders beveiligingsgroep of bijbehorende machtigingen in het project.
- Machtigingen voor tak of opslagplaats instellen: Machtigingen beheren machtigingen voor de tak of opslagplaats.
- Standaardtak wijzigen: beleid bewerken machtigingen voor de opslagplaats.
- Een opslagplaats importeren: Lid van de Projectbeheerders beveiligingsgroep of Git-projectniveau Opslagplaats maken machtiging ingesteld op Toestaan. Zie Machtigingen voor Git-opslagplaatsen instellen voor meer informatie.
Diensten Repositories ingeschakeld.
Gereedschappen Facultatief. Gebruik az repos opdrachten: Azure DevOps CLI.

Notitie

In openbare projecten hebben gebruikers met Stakeholder volledige toegang tot Azure Repos, waaronder het weergeven, klonen en bijdragen aan code.

Categorie Vereisten
Toegang tot het project Lid van een project.
toestemmingen - Code weergeven: ten minste Basis toegang.
- Klonen of bijdragen aan code: Lid van de beveiligingsgroep Contributors of bijbehorende machtigingen in het project.
Diensten Repositories ingeschakeld.

Nieuwe tak aanmaken

Notitie

Vertakkingsnamen mogen geen ASCII-bedieningstekens bevatten, zoals spaties, tildes en dubbele punten. Het is gebruikelijk om kleine letters te gebruiken en woorden te scheiden met een afbreekstreepje. Schuine strepen (/) kunnen worden gebruikt om vertakkingen te groeperen. De lengte van de vertakkingsnaam mag niet langer zijn dan 250 ASCII-tekens. Gebruik geen vertakkingsnamen die uit 40 hexadecimale tekens bestaan om dubbelzinnigheid tussen vertakkingsnamen en doorvoer-hashes te voorkomen. Voor meer informatie over vertakkingsnamen, zie git-check-ref-format en Git cross-platform compatibiliteit.

U kunt vertakkingen maken in Azure Repos Git repositories, GitHub repositories, of andere gehoste Git repositories.

Azure Repos

  1. Open het teamproject in uw webbrowser voor uw Azure DevOps-organisatie en kies vervolgens Repos>Branches om de weergave Branches te openen.

    Schermopname van de Azure DevOps-projectpagina met het menu Repo uitgevouwen.

  2. Kies in de weergave Vertakkingen Nieuwe vertakking om het dialoogvenster Een vertakking aanmaken te starten.

    Schermopname van de knop 'Nieuwe branche' op de Azure DevOps-opslagplaatspagina.

  3. Voer in het dialoogvenster Een branch maken een unieke nieuwe branchnaam in, selecteer een basisbranch voor uw nieuwe branch, koppel desgewenst werkitems en kies vervolgens Maken .

    Schermopname van het dialoogvenster Een tak maken.

    Uw nieuwe branch wordt weergegeven in de branchlijst.

    Schermopname van de vertakkingslijst die je nieuwe branch toont.

GitHub

Navigeer in uw webbrowser naar de hoofdpagina van uw GitHub-opslagplaatsen, selecteer een basisvertakking om het dialoogvenster Switch branches/tags te openen, voer een unieke nieuwe vertakkingsnaam in en kies vervolgens Create branch.

Schermopname van het dialoogvenster 'Schakelen tussen branches/tags' op de hoofdpagina van een GitHub-repository.

Op de startpagina van uw opslagplaats worden nu de bestanden in uw nieuwe tak weergegeven.

Schermopname van uw nieuwe vertakkingsbestanden op de hoofdpagina van een GitHub-opslagplaats.

Hint

Nadat u een remotetak hebt gemaakt, kunt u deze ophalen naar uw lokale Git-opslagplaats. Voer bij de opdrachtprompt het volgende uit:
git fetch
git switch <remote branch name>

Volgende stappen