Sdílet prostřednictvím


Vytvoření nové větve Gitu

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

Visual Studio 2019 | Visual Studio 2022

Prvním potvrzením v novém úložišti Git je začátek větve main. Při práci ve větvi main provádíte commity pro zaznamenání práce v této větvi. Větvení v Gitu nastane, když vytvoříte nový vývoj, který se liší od předchozí větve. Před přidáním do větve main můžete vytvořit novou větev pro vývoj a otestování nové funkce. Doporučeným pracovním postupem Gitu je použít novou větev pro každou funkci nebo opravy chyb. Při přepínání mezi větvemi Git téměř okamžitě přepne verzi souborů úložiště tak, aby odpovídala vybrané větvi. Vaše commity se vždy ukládají do aktuální větve a jsou izolované od commitů v jiných větvích.

Přehled pracovního postupu Gitu najdete v kurzu Gitu pro Azure Repos.

Požadavky

Kategorie Požadavky
Přístup k projektu Člen projektu.
Oprávnění - Zobrazit kód v soukromých projektech: Alespoň Základní přístup.
- Klonování nebo přispívání do kódu v soukromých projektech: Člen skupiny zabezpečení Contributors nebo osoba s odpovídajícími oprávněními v projektu.
– Nastavte oprávnění pro větev nebo úložiště: Správa oprávnění oprávnění pro větev nebo úložiště.
– Změnit výchozí větev: Upravit zásady oprávnění pro úložiště.
– Import úložiště: Člen skupiny zabezpečení Projektoví administrátoři nebo oprávnění Vytvořit úložiště na úrovni projektu Git nastavená na Povolit. Další informace najdete v tématu Nastavení oprávnění úložiště Git.
Služby Repozitáře povoleny.
Nástroje Volitelný. Použijte příkazy az repos: Azure DevOps CLI.

Poznámka:

Ve veřejných projektech mají uživatelé s přístupem Stakeholder plný přístup do Azure Repos, kde mohou zobrazovat, klonovat a přispívat ke kódu.

Kategorie Požadavky
Přístup k projektu Člen projektu.
Oprávnění - Zobrazit kód: Alespoň Základní přístup.
- Klonování nebo přispívání do kódu: Člen skupiny zabezpečení Přispěvatelé nebo odpovídající oprávnění v projektu.
Služby Repozitáře povoleny.

Vytvořit novou větev.

Poznámka:

Názvy větví nemůžou obsahovat řídicí znaky ASCII, jako jsou mezery, vlnky a dvojtečky. Je běžné používat malá písmena a oddělit slova pomocí spojovníku. Lomítka se dají použít k seskupování větví. Délka názvu větve by neměla překročit 250 znaků ASCII. Abyste se vyhnuli nejednoznačnosti názvů větví a hodnot hash potvrzení, nepoužívejte názvy větví, které se skládají z 40 šestnáctkových znaků. Další informace o pojmenování větví najdete v tématu git-check-ref-format a křížové platformové kompatibilitě Gitu.

Větve můžete vytvářet v Azure Repos úložištích Git, úložištích GitHub nebo jiných hostovaných úložištích Git.

Azure Repos

  1. Ve svém webovém prohlížeči otevřete týmový projekt organizace Azure DevOps, poté vyberte možnost Repos>Větve k otevření zobrazení Větve.

    Snímek obrazovky stránky projektu Azure DevOps s rozbalenou nabídkou Repo

  2. V zobrazení Větve zvolte Nová větev pro otevření dialogového okna Vytvořit větev.

    snímek obrazovky s tlačítkem Nová větev na stránce úložiště Azure DevOps

  3. V dialogovém okně Vytvořit větev zadejte jedinečný název nové větve, vyberte základní větev pro novou větev, volitelně propojte pracovní položky a pak zvolte Vytvořit.

    snímek obrazovky s dialogovým oknem Vytvořit větev

    Vaše nová větev se zobrazí v seznamu větví.

    snímek obrazovky se seznamem větví, který zobrazuje novou větev

GitHub

Ve webovém prohlížeči přejděte na hlavní stránku úložiště GitHubu, vyberte základní větev a spusťte dialogové okno Přepnout větve/značky, zadejte jedinečný název nové větve a pak zvolte Vytvořit větev.

Snímek obrazovky dialogového okna 'Switch branches/tags' na hlavní stránce úložiště GitHub

Na hlavní stránce úložiště se teď zobrazují soubory v nové větvi.

Snímek obrazovky se soubory nové větve na hlavní stránce repozitáře GitHub.

Návod

Po vytvoření vzdálené větve ji můžete načíst do svého místního úložiště Git. Na příkazovém řádku spusťte:
git fetch
git switch <remote branch name>

Další kroky