Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
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.
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:
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 .
Válassza ki a kívánt beállításokat.
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 .
Válassza ki a kívánt beállításokat.
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.