Megosztás a következőn keresztül:


Új Git-ág létrehozása

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

Visual Studio 2019 | Visual Studio 2022

Az új Git-adattár első commitja az main ág kezdete. Amikor az main ágban dolgozik, véglegesítéseket hajt végre a munka rögzítésére az adott ágban. Az elágaztatás a Gitben akkor fordul elő, ha egy új fejlesztési vonalat hoz létre, amely eltér egy korábbi ágtól. Dönthet úgy, hogy létrehoz egy új ágat egy új funkció fejlesztéséhez és teszteléséhez, mielőtt hozzáadja az main ághoz. Az ajánlott Git-munkafolyamat egy új ág használata minden funkcióhoz vagy hibajavításhoz. Az ágak közötti váltáskor a Git szinte azonnal átváltja az adattárfájlok verzióját a kiválasztott ágnak megfelelően. A véglegesítések mindig az aktuális ágba vannak mentve, és el vannak különítve a többi ágban lévő véglegesítésektől.

A Git-munkafolyamat áttekintéséhez tekintse meg az Azure Repos Git oktatóanyagát.

Előfeltételek

Kategória Követelmények
Projekt hozzáférés A projekttagja.
Jogosultságok - Kód megtekintése magánprojektekben: Legalább Alapszintű hozzáférés.
- Privát projektekben lévő kód klónozása vagy közreműködése: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei.
- Ág vagy adattár engedélyeinek beállítása: Engedélyek kezelése az ágra vagy adattárra engedélyek.
– Alapértelmezett ág módosítása: Szabályzatok szerkesztése adattár engedélyeinek módosítása.
- Tároló importálása: A Projekt Adminisztrátorok biztonsági csoport tagja vagy a Git projektszintű Tároló létrehozása engedély beállítása engedély megadása. További információ: Git-adattárengedélyek beállítása.
Szolgáltatások Repók engedélyezve.
Eszközök Opcionális. Használja a(z) az repos parancsokat: Azure DevOps CLI.

Megjegyzés:

Nyilvános projektekben a érintett hozzáféréssel rendelkező felhasználók teljes hozzáféréssel rendelkeznek az Azure Repos-hoz, beleértve a megtekintést, a klónozást és a kódhoz való hozzájárulást.

Kategória Követelmények
Projekt hozzáférés A projekttagja.
Jogosultságok - Kód megtekintése: Legalább alap szintű hozzáférés.
- Klónozás vagy közreműködés a kódban: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei.
Szolgáltatások Repók engedélyezve.

Új ág létrehozása

Megjegyzés:

Az ágnevek nem tartalmazhatnak ASCII-vezérlőkaraktereket, például szóközöket, tildeket és kettőspontokat. Gyakori gyakorlat kisbetűk használata és a szavak elválasztása kötőjellel. A perjelek az ágak csoportosítására használhatók. Az ágnév hossza nem haladhatja meg a 250 ASCII-karaktert. Az ágnevek és a véglegesítési kivonatok közötti kétértelműség elkerülése érdekében ne használjon 40 hexadecimális karakterből álló ágneveket. Az ágelnevezésről további információt a git-check-ref-format és a Git platformfüggetlen kompatibilitásáról talál.

Létrehozhat ágakat az Azure Repos Git-adattárakban, a GitHub-adattárakban vagy más üzemeltetett Git-adattárakban.

Azure Repos

  1. A webböngészőben nyissa meg az Azure DevOps szervezet csapatprojektjét, majd válassza a Tárolók>Ágak lehetőséget a Ágak nézet megnyitásához.

    Képernyőkép az Azure DevOps projektoldaláról a Repo menü kibontása mellett.

  2. Az Ágak nézetben válassza az Új ág lehetőséget az Ág létrehozása párbeszédpanel elindításához.

    Képernyőkép az Azure DevOps-adattár oldalán található

  3. Az Ág létrehozása párbeszédpanelen adjon meg egy egyedi új ágnevet, válasszon egy alapágat az új ághoz, csatolja a munkaelemeket, majd válassza a Létrehozás lehetőséget.

    Képernyőkép az

    Az új ág megjelenik az áglistában.

    Képernyőkép az új ágat megjelenítő áglistáról.

GitHub

A webböngészőben lépjen a GitHub-adattár főlapjára, válasszon ki egy alapágat az Ágak/címkék váltása párbeszédpanel elindításához, adjon meg egy egyedi új ágnevet, majd válassza az Ág létrehozása lehetőséget.

Képernyőkép a GitHub-adattár főoldalán található

Az adattár főoldalán mostantól megjelennek az új ág fájljai.

Képernyőkép az új ágfájlokról a GitHub-adattár főoldalán.

Jótanács

Miután létrehozott egy távoli ágat, lekérheti a helyi Git-adattárba. A parancssorban futtassa a következőt:
git fetch
git switch <remote branch name>

Következő lépések