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


Új Git-adattár létrehozása

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Egy Git-adattár vagy adattár nyomon követi a mappákban lévő fájlok módosításait. A számítógépen tetszőleges számú helyi Git-adattárat hozhat létre, amelyeket a saját mappájában tárol. Minden létrehozott Git-adattár független a többi Git-adattártól, így az egyik adattárban végrehajtott módosítások nem érintik a többit.

A Git-adattár minden fájlverzióját tárolja az adattárban, hacsak nem mondja meg a Gitnek, hogy hagyja figyelmen kívül a fájlokat. A Git hatékonyan menti a fájlverziókat, így a sok verzió tárolása nem feltétlenül igényel sok lemezterületet. A Git támogatja a fájlverziók összehasonlítását, a különböző verziók egyesítését, a verziók közötti váltást és még sok mást. A Git segítségével kezelheti a forráskódot, függetlenül attól, hogy a kódfájlok egy Visual Studio-megoldáson belül vagy kívül találhatók-e. A munka megosztásához csatlakoztathatja a helyi Git-adattárat egy távoli Git-adattárhoz, amelyhez mások hozzáférhetnek. A távoli adattár lehet Azure Repos Git-adattár, GitHub-adattár vagy más üzemeltetett Git-adattár.

Ez a cikk a következő feladatok eljárásait ismerteti:

  • Helyi Git-adattár létrehozása új megoldásból
  • Helyi Git-adattár létrehozása meglévő megoldásból
  • Helyi Git-adattár létrehozása üres mappában
  • Helyi Git-adattár csatlakoztatása egy Azure Repos Git-adattárhoz
  • Helyi Git-adattár csatlakoztatása GitHub-adattárhoz

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

Az Azure-adattárakhoz való hozzáférés előfeltételei

  • Az adattárakat engedélyezni kell az Azure DevOps-projekt beállításaiban. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.

  • A kód magánprojektekben való megtekintéséhez egy Azure DevOps-projekt tagjának kell lennie alapszintű vagy magasabb hozzáférési szinttel. Nyilvános projektek esetén mindenki megtekintheti a kódot.

  • A magánprojektek kódjának klónozásához vagy a kódhoz való hozzájáruláshoz a Közreműködők biztonsági csoport tagjának kell lennie, vagy rendelkeznie kell a megfelelő engedélyekkel. Nyilvános projektek esetén bárki klónozhat és kódot adhat hozzá. További információ: Mi az a nyilvános projekt?

    Feljegyzés

    Nyilvános projektek esetén az érdekelt feleknek hozzáférést biztosító felhasználók teljes hozzáféréssel rendelkeznek az Azure-adattárakhoz.

  • Az adattárakat engedélyezni kell az Azure DevOps-projekt beállításaiban. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.

  • A kód megtekintéséhez az Azure DevOps-projekt tagjának kell lennie alapszintű hozzáféréssel vagy magasabb szintű hozzáféréssel. Ha nem tagja a projektnek, a rendszer hozzáadja.

  • A kód klónozásához vagy a kódhoz való hozzájáruláshoz a Közreműködők biztonsági csoport tagjának kell lennie, vagy rendelkeznie kell a megfelelő engedélyekkel a módosítani kívánt projektben.

Helyi Git-adattár létrehozása új megoldásból

A Visual Studio nem támogatja a helyi Git-adattár létrehozását új megoldás létrehozásakor. Ehelyett hozza létre a Visual Studio-megoldást, majd kövesse a Helyi Git-adattár létrehozása meglévő megoldásból című témakörben leírt lépéseket.

A Git parancssora nem támogatja az új Visual Studio-megoldás létrehozását. Ehelyett hozza létre az új megoldást a Visual Studióval, majd kövesse a Helyi Git-adattár létrehozása meglévő megoldásból című témakörben leírt lépéseket.


Helyi Git-adattár létrehozása meglévő megoldásból

Hozzon létre egy helyi Git-adattárat a fájlmódosítások nyomon követéséhez a meglévő Visual Studio-megoldásban.

A Visual Studio 2022 Git-verziókövetési felületet biztosít a Git menü, a Git-módosítások és a Megoldáskezelő helyi menüjének használatával. A Visual Studio 2019 16.8-es verziója a Team Explorer Git felhasználói felületét is kínálja. További információt a Visual Studio 2019 – Team Explorer lapon talál.

  1. A Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Git-adattár létrehozása lehetőséget. Vagy a Visual Studio jobb alsó sarkában lévő állapotsoron válassza a Hozzáadás a forrásvezérlőhöz lehetőséget, majd válassza a Git lehetőséget. Ha nem látja ezeket a beállításokat, akkor a kód már megtalálható egy Git-adattárban.

    Képernyőkép a Visual Studio 2019 Megoldáskezelő helyi menüjének

    Vagy válassza a Git > Create Git-adattárat a menüsávon a Git-adattár létrehozása ablak elindításához. Ha nem látja ezt a lehetőséget, akkor a kód már megtalálható egy Git-adattárban.

    Képernyőkép a Git menü

  2. A Git-adattár létrehozása ablakban válassza a Csak helyi lehetőséget, ellenőrizze, hogy helyes-e a helyi elérési út, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a

Létrehozott egy helyi Git-adattárat a Visual Studio megoldásmappájában, és véglegesítette a kódot az adattárban. A helyi Git-adattár a Visual Studio-megoldást és a Git-erőforrásokat is tartalmazza.

Képernyőkép a Git mappáról, a Git figyelmen kívül hagyja a fájlt és a Git attribútumfájlt a Windows fájlkezelőben.

Helyi Git-adattár létrehozása üres mappában

A Visual Studio 2022 nem támogatja új helyi adattár létrehozását a Team Explorer használatával. Használja a Git parancssorát.

Helyi Git-adattár csatlakoztatása egy Azure Repos Git-adattárhoz

A kódot megoszthatja másokkal úgy, hogy a helyi Git-adattárat egy Azure Repos Git-adattárhoz csatlakoztatja.

  1. A Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Leküldés a Git szolgáltatásba lehetőséget a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 helyi menüjének

    Vagy válassza a Git > Push to Git szolgáltatást a menüsávon a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 menüsávjának Git menüjének

  2. Nyisson meg egy böngészőt, és navigáljon az Azure DevOps-projekthez egy URL-cím https://dev.azure.com/<OrganizationName>/<ProjectName>használatával. Ha még nem rendelkezik projektel, hozzon létre egyet.

  3. Az Azure DevOps-projektben hozzon létre egy üres Git-adattárat README-fájl nélkül. Másolja ki a klónozási URL-címet a Klónozási adattár előugró ablakából.

    Képernyőkép az Azure DevOps projektwebhely

  4. A Git-adattár létrehozása ablakban válassza a Meglévő távoli lehetőséget, majd adja meg az előző lépés adattár-klón URL-címét, majd válassza a Leküldés lehetőséget. További információ az új Azure DevOps-adattár létrehozásáról: Új Git-adattár létrehozása a projektben.

    Képernyőkép a

Feljegyzés

Az Azure DevOps Services esetében a projekt URL-címe a dev.azure.com/{your organization}/{your project}következő. A formátumra hivatkozó visualstudio.com korábbi formátum azonban továbbra is támogatott. További információ: Az Azure DevOps bemutatása, meglévő szervezetek váltása az új tartománynév URL-címének használatára.

Helyi Git-adattár csatlakoztatása GitHub-adattárhoz

A kódot úgy is megoszthatja másokkal, hogy a helyi Git-adattárat egy GitHub-adattárhoz csatlakoztatja.

  1. Az Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Leküldés a Git szolgáltatásba lehetőséget a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 helyi menüjének

    Vagy válassza a Git > Push to Git szolgáltatást a menüsávon a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 menüsávjának Git menüjének

  2. A Git-adattár létrehozása ablakban válassza a GitHubot, válassza ki a GitHub-fiókot, a tulajdonos nevét és egy új adattárnevet, majd válassza a Leküldés lehetőséget.

    Képernyőkép a

    Ez a lépés létrehoz egy új adattárat a GitHub-fiókjában a helyi adattárból származó tartalommal.

Következő lépések