Skapa en ny Git-gren
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Den första incheckningen i en ny Git-lagringsplats är början på main
-grenen. När du arbetar i main
-grenen gör du commits för att registrera ditt arbete i grenen. Förgrening i Git sker när du skapar en ny utvecklingslinje som avviker från en tidigare gren. Du kan välja att skapa en ny gren för att utveckla och testa en ny funktion innan du lägger till den i din main
gren. Det rekommenderade Git-arbetsflödet är att använda en ny gren för varje funktion eller buggfix. När du växlar mellan grenar växlar Git nästan omedelbart versionen av dina lagringsplatsfiler så att den matchar den gren som du har valt. Dina kommentarer sparas alltid i den aktuella grenen och isoleras från kommentarer i andra grenar.
En översikt över Git-arbetsflödet finns i Självstudie om Azure Repos Git.
Förutsättningar
Kategori | Krav |
---|---|
Åtkomst till projekt | Medlem av ett -projekt. |
behörigheter | Visa kod i privata projekt: Minst grundläggande åtkomst . – Klona eller bidra till kod i privata projekt: Medlem i Bidragsgivare säkerhetsgrupp eller projektets motsvarande behörigheter. – Ange behörigheter för gren eller lagringsplats: Hantera behörigheter behörigheter för grenen eller lagringsplatsen. – Ändra standardgren: Redigera principer behörigheter för lagringsplatsen. – Importera en lagringsplats: Medlem i Projektadministratörer säkerhetsgrupp eller Git-projektnivå Skapa lagringsplats behörighet inställd på Tillåt. Mer information finns i Ange Behörigheter för Git-lagringsplats. |
Tjänster | Repos aktiverat. |
Verktyg | Valfritt. Använd kommandona az repos: Azure DevOps CLI. |
Anmärkning
I offentliga projekt har användare med åtkomst på intressentnivå fullständig åtkomst till Azure Repos, inklusive att se, klona och bidra till kod.
Kategori | Krav |
---|---|
Åtkomst till projekt | Medlem av ett -projekt. |
behörigheter | – Visa kod: Minst Grundläggande åtkomst. – Klona eller bidra till kod: Medlem i Contributors säkerhetsgrupp eller motsvarande behörigheter i projektet. |
Tjänster | Repos aktiverat. |
Skapa en ny gren
Anmärkning
Grennamn får inte innehålla ASCII-kontrolltecken, till exempel blanksteg, tildes och kolon. Det är vanligt att använda gemener och avgränsa ord med bindestreck. Snedstreck kan användas för att gruppera grenar. Längden på grennamn får inte överstiga 250 ASCII-tecken. Använd inte grennamn som består av 40 hexadecimala tecken för att undvika tvetydighet mellan grennamn och incheckningshashar. Mer information om grennamngivning finns i git-check-ref-format och om Git-kompatibilitet mellan plattformar i .
- Webbläsare
- Visual Studio 2022
- Visual Studio 2019 – Git-meny
- Visual Studio 2019 – Team Explorer
- Git-kommandorad
Du kan skapa grenar i Azure-lagringsplatser Git-lagringsplatser, GitHub--lagringsplatser eller andra värdbaserade Git-lagringsplatser.
Azure Repos
Öppna teamprojektet för din Azure DevOps- organisation i webbläsaren och välj sedan Repos>Branchs för att öppna Branchs-vyn.
I vyn Grenar väljer du Ny gren för att starta dialogrutan Skapa en gren.
I dialogrutan Skapa en gren anger du ett unikt nytt grennamn, väljer en basgren för den nya grenen, länkar arbetsobjekt och väljer sedan Skapa.
Din nya gren visas i grenlistan.
GitHub
Från webbläsaren går du till huvudsidan för din GitHub- lagringsplats, väljer en basgren för att starta dialogrutan Växla grenar/taggar, ange ett unikt nytt grennamn och välj sedan Skapa gren.
Huvudsidan på lagringsplatsen visar nu filerna i den nya grenen.
Tips
När du har skapat en fjärrgren kan du hämta den till din lokala Git-lagringsplats. Kör i ett kommandotolksfönster:
git fetch
git switch <remote branch name>