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


Tudnivalók a Gitről a Visual Studióban

A Visual Studio egy felhasználói felületet biztosít Gitszámára, amely egy széles körben használt modern verziókövetési rendszer. Függetlenül attól, hogy a forráskód egy GitHub-adattárban, az Azure DevOpsban vagy egy másik Git-szolgáltatóban van-e tárolva, a Visual Studio IDE-ben elvégezheti az összes gyakori verziókövetési feladatot. Vagy helyileg is dolgozhat szolgáltató nélkül, és később biztonsági másolatot készíthet a forrásról, amikor készen áll a szolgáltatóhoz való csatlakozásra.

A használt forráskódot nem kell a Visual Studióval létrehozni. Bármelyik Git-adattárban használhat forrásmappát, akár Visual Studio-projektfájlról van szó, akár nem.

A Git és a GitHub használata a Visual Studióban

A Git és a Visual Studio használatának első lépései:

  • Ha egy Git-szolgáltatón, például a GitHubon üzemeltetett Git-adattárral rendelkezik, klónozza az adattárat a helyi gépére.

  • Ellenkező esetben egyszerűen hozz létre egy új Git-adattárat, és add hozzá a kódodat. Ha még nem rendelkezik Git-szolgáltatóval, javasoljuk, hogy kezdje a GitHubtal, mivel a Visual Studio Git-élménye erre a szolgáltatóra van optimalizálva. A GitHub ingyenes és biztonságos felhőalapú kódtárat kínál, ahol bármilyen eszközről, bárhonnan tárolhatja és elérheti a kódot.

Nemcsak GitHub- és GitHub Enterprise-fiókokat adhat hozzá a kulcskarikához, hanem ugyanúgy alkalmazhatja őket, mint a Microsoft-fiókok esetében. Ha nincs GitHub-fiókja, kövesse ezeket a lépéseket, hogy most hozzon létre egy GitHub-fiókot, amelyet a Visual Studio használatához. A Visual Studio 17.12-es és újabb verzióiban több GitHub-fiókot is hozzáadhat, és szükség szerint válthat közöttük. Lásd: GitHub-fiókok hozzáadása a Visual Studio-kulcstartóhoz.

Képernyőkép a Git-adattár létrehozása párbeszédpanelről a Visual Studióban.

Ha git-parancsokat szeretne használni a parancssorban, a Windows Gitet is telepítenie kell (nem Microsoft-terméket).

Fájlok megtekintése a Megoldáskezelőben

Amikor klónoz egy adattárat, vagy megnyit egy helyi adattárat, a Visual Studio átvált a Git-környezetre. A Megoldáskezelő betölti a mappát a Git-adattár gyökerénél, és megvizsgálja a könyvtárfát az olyan megtekinthető fájlok esetében, mint a CMakeLists.txt vagy a .sln fájlkiterjesztéssel rendelkező fájlok. További információért lásd: Fájlok megtekintése a Megoldáskezelőben.

Ágak és távoli adattárak

Az ágak használatával elkülönítheti a kapcsolódó módosításokat a nem kapcsolódó módosításoktól, amelyeken ön is dolgozik. Az ajánlott Git-munkafolyamat egy új ágat használ minden olyan funkcióhoz vagy javításhoz, amelyen dolgozik. Megtudhatja, hogyan létrehozni egy ágat a Visual Studióból.

Miután létrehozott egy új ágat, és átváltott rá, megkezdheti a munkát a meglévő fájlok módosításával vagy újak hozzáadásával, majd a munka adattárba való véglegesítésével. A Visual Studióban történő véglegesítésről és a Git fájlállapotainak jobb megértéséről a Véglegesítés készítése oldalon talál további információt.

A Git egy elosztott verziókövetési rendszer, ami azt jelenti, hogy az eddig végrehajtott módosítások csak helyi módosítások. Ahhoz, hogy ezeket a módosításokat egy távoli adattárhoz is hozzá lehessen adni, le kell küldenie ezeket a helyi véglegesítéseket egy távoli.

Ha egy csapatban dolgozik, vagy ha más gépeket használ, gyakran szükség lehet új módosítások beolvasására és lekérésére a távoli adattárban. Ha többet szeretne megtudni a Git hálózati műveleteinek a Visual Studióban való kezeléséről, tekintse meg a Beolvasás, lekérés, leküldés és szinkronizálás lapon.

Képernyőkép a Visual Studio IDE-ről a Git menüvel és a Git-módosítások lapon a Megoldáskezelőben.

Adattár kezelése és együttműködése

Vannak azonban olyan esetek, amikor érdemesebb a Git-adattárra összpontosítani. Előfordulhat például, hogy jó képet kell kapnia arról, hogy a csapata mit dolgozott, vagy át kell másolnia egy véglegesítést egy másik ágból, vagy egyszerűen törölnie kell a kimenő véglegesítéseket. A Visual Studio hatékony tárház böngészési és együttműködési funkciókat tartalmaz, amelyek nem igénylik más eszközök használatát.

A Git-adattárra való összpontosítás érdekében a Visual Studio egy Git-adattár ablakkal rendelkezik, amely az adattár összes részletének összevont nézete, beleértve a helyi és távoli ágakat és a véglegesítési előzményeket. Ezt az ablakot közvetlenül Git vagy Nézet a menüsávon, vagy az állapotsorról érheti el.

Képernyőkép a Visual Studio IDE-ről. Megjelenik az Új ág létrehozása ablak és a Git-módosítások lap a Megoldáskezelőben.

Az Új ág létrehozása ablak és a Git-módosítások lap a Megoldáskezelőben.

Git-adattárak tallózása és kezelése

Ha többet szeretne megtudni arról, hogyan használhatja a Git-adattár ablakát a Visual Studióban a Git-adattár tallózásához és kezeléséhez, tekintse meg az alábbi oldalakat:

Egyesítési ütközések kezelése

Ütközések fordulhatnak elő az egyesítés során, ha két fejlesztő módosítja egy fájl ugyanazon sorait, és a Git nem tudja automatikusan, hogy melyik helyes. A Git leállítja az egyesítést, és tájékoztatja, hogy konfliktusos állapotban van. Tudjon meg többet az Egyesítési ütközések feloldása lapon.

A Git-beállítások személyre szabása

A Git-beállítások adattárszinten és globális szinten történő személyre szabásához kövesse az alábbi lépéseket:

  1. A menüsávon válassza a Git>Beállításai lehetőséget, vagy nyissa meg az Eszközök>beállításai panelt, és bontsa ki a Minden beállítás>forrásvezérlő>Git-beállítások>Git Global Config szakaszát .

  2. Válassza ki a kívánt beállításokat.

    Képernyőkép a Beállítások panelről, ahol személyre szabási és testreszabási beállításokat választhat a Visual Studio IDE-ben.

  1. A menüsávon válassza a Git>Beállításai lehetőséget, vagy nyissa meg az Eszközök>beállításai párbeszédpanelt, és bontsa ki a Forrásvezérlő>Git globális beállításai szakaszt .

  2. Válassza ki a kívánt beállításokat.

    Képernyőkép a Beállítások párbeszédpanelről, ahol személyre szabási és testreszabási beállításokat választhat a Visual Studio IDE-ben.

Hatékonyságnövelő fejlesztések

A Visual Studio 2022 17.12-esverziójában a kód bármely szakaszát kiválaszthatja, majd kattintson a jobb gombbal, bontsa ki a Git-almenüt, és válassza GitHub Permalink másolása (vagy Az AzureDevOps Permalinkmásolása) lehetőséget egy GitHub Permalink vagy Azure DevOps Permalink létrehozásához, és másolja a vágólapra. Innen beillesztheti bárhová, ahol egy hivatkozás használható, a böngészőben, vagy megoszthatja e-mailben, csevegési munkamenetekben és dokumentumokban. Ugyanezt a Git-adattár ablak beágyazott véglegesítési részletei nézetében is megteheti. Ez a funkció lehetővé teszi, hogy az ágak váltása nélkül hivatkozzon a korábbi véglegesítések adott kódjaira. A Visual Studio alkalmazásba kell bejelentkeznie egy Git-szolgáltatónál, a GitHubnál vagy az Azure DevOpsnál lévő fiókkal.

A Visual Studio 2022 17.6-os-verziójában kereshet, és a GitHub-problémákra és az Azure DevOps-munkaelemekre hivatkozhat. Tekintse meg a Git-funkciókat a hatékonyság fokozása blogbejegyzésben.

Következő lépések

Borravaló

Ha többet szeretne megtudni a Git és a GitHub Visual Studióban való használatáról, regisztráljon a Git-képzési sorozatra.