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 fejlesztői közösség egyik legkiváltabb funkciójaként több adattár támogatását is hozzáadtuk a Visual Studio 2022-hez a 17.4-es verziótól kezdve.
Most egyszerre legfeljebb 25 aktív Git-adattárral rendelkezhet a Visual Studióban. A több adattár támogatása azt jelenti, hogy egy több adattárra kiterjedő megoldással dolgozhat, és egyszerre több adattárban is alkalmazhat Git-műveleteket. Egy nagy webes projektben például különböző adattárakra lehet szükség a frontend, az API, az adatbázis, a dokumentáció, valamint a különböző kódtárak és függőségek kezeléséhez. A több adattár támogatása előtt előfordulhat, hogy a Visual Studio több példányát is meg kellett nyitnia, hogy az adattárak között működjön. A 17.4-es verziótól kezdve mindet kezelheti, tekintheti meg és végezheti el a Visual Studio egy példányával.
Megjegyzés:
Ha működés közben szeretné megtekinteni a több adattár támogatását, tekintse meg a Több Git-adattár használata a Visual Studio videójában a YouTube-on.
Ha több GitHub-fiókkal rendelkezik, egyszerűen válthat közöttük. Lásd: GitHub-fiókok hozzáadása a kulcskarikához. Előfordulhat, hogy különböző adattárakhoz fér hozzá, amikor egy másik fiókkal jelentkezik be. A Visual Studio automatikusan frissíti a Git-konfigurációt, hogy nyomon kövesse az egyes adattárakhoz használt fiókot, így nem kell emiatt aggódnia a munka során.
Fiókkezelés és változások követése
A több adattár támogatása kibővíti a Git-módosítások és a Git-adattár ablakainak képességeit. A többadattár-forgatókönyvek ugyanúgy kezelhetők, mint az egyetlen adattár használata során.
Az ágakat egyszerre több adattárban is létrehozhatja a kiterjesztett áglétrehozási párbeszédpanel használatával.
Ezután a Git Changes ablak a módosítások végrehajtása közben nyomon követi a munkát tárházzal elválasztva. A szakaszt és a véglegesítést a szokásos módon végezheti el.
Az ágválasztókat az állapotsoron és a Git Changes eszközablakban használhatja az ágak közötti váltáshoz. Mindössze annyit kell tennie, hogy kijelöli a kiveendő ágat. Emellett belső hurkos elágaztatási műveleteket is végrehajthat, például egyesítést, újrabontást, átnevezést, törlést és ágak összehasonlítását úgy, hogy a helyi menü megnyitásához kattintson a jobb gombbal az ágra.
Emellett a Git-adattár ablakában speciálisabb adattár- és fiókkezelési műveleteket is végrehajthat.
Hálózati műveletek
Ha készen áll a változtatások véglegesítésére, a hálózati műveletek párbeszédablaka lehetővé teszi, hogy könnyen megadja, melyik ágra kíván leküldeni, és átrendezheti a leküldéseket. Ugyanez a párbeszédpanel lehetővé teszi, hogy nagyobb kontrolt gyakoroljon más hálózati műveletek felett, mint például a fetch és pull.
Adattár beállításai
A Git-adattár beállításai lapon adhatja meg az egyes adattárak beállításait. Például megadhatja, hogy a beolvasás során megmetszi-e a távoli ágakat.
Több adattár aktiválása megoldásból vagy mappából
Több adattárat is aktiválhat egy megoldásból vagy egy mappából.
Megoldás használata
Az alábbiakban bemutatjuk, hogyan hozhat létre több adattárat tartalmazó megoldást:
Nyisson meg egy meglévő megoldást, amely már rendelkezik inicializált adattárral.
Kattintson a jobb gombbal a megoldásra a Megoldáskezelőben, majd válassza a>hozzáadása lehetőséget.
Válassza ki a .csproj fájlt egy másik, inicializált adattárral rendelkező projekthez.
A projekt hozzáadása után a Visual Studio észleli és aktiválja a második adattárat. Ezután szükség szerint módosíthatja a projekthivatkozásokat.
Ha egy meglévő megoldásban új projektet hoz létre más olyan projektekkel, amelyek már rendelkeznek helyi vagy távoli adattárral, inicializálnia kell az új projektet a Gittel git init , mielőtt az a megoldás további adattáraként jelenik meg.
Mappa használata
Ha a használni kívánt adattárak függetlenek egymástól, és nem kell ugyanahhoz a megoldáshoz tartoznia, érdemes lehet egy mappát használni a megnyitásukhoz.
Ehhez a helyi adattárkönyvtárakat ugyanabban a szülőmappában helyezheti el, majd a Visual Studio indítási lapján a Helyi mappa megnyitása lehetőséggel megnyithatja a szülőmappát. A Visual Studio észleli és aktiválja az egyes adattárakat, majd tárházban követi nyomon a változásokat (ahogyan az alábbi képernyőképen látható).
Kapcsolódó tartalom
Szeretne többet megtudni arról, hogyan fejlesztünk további Git-funkciókat a Visual Studio 2022-ben, vagy szeretné megosztani velünk visszajelzését a több-adattár funkcióval kapcsolatban? Tekintse meg a több adattár támogatásához kiadott blogbejegyzés "A visszajelzéssel való összeállítás", a "Mi a következő lépés" és a "Tudassa velünk, mit gondol" című szakaszt.
A következő lépésben az adattárkezeléssel folytathatja az útját: Egyesítési ütközések feloldása a Visual Studióban.