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


Több adattárral dolgozni

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.

Képernyőkép a Visual Studio Új ág gombjáról.

Az ágakat egyszerre több adattárban is létrehozhatja a kiterjesztett áglétrehozási párbeszédpanel használatával.

Képernyőkép a Visual Studióban az

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.

Képernyőkép a Git Changes ablakról, amely nyomon követi a munkája módosításait.

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.

Képernyőkép az ágválasztó funkcióról a Git Changes eszközablakban.

Emellett a Git-adattár ablakában speciálisabb adattár- és fiókkezelési műveleteket is végrehajthat.

Képernyőkép az ágválasztó funkcióról a Git-adattár eszközablakában.

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.

Képernyőkép egy leküldéses műveletről a hálózati műveletek párbeszédpanelen.

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.

Képernyőkép a Git-adattár beállításai lehetőségről a Visual Studióban.

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:

  1. Nyisson meg egy meglévő megoldást, amely már rendelkezik inicializált adattárral.

  2. Kattintson a jobb gombbal a megoldásra a Megoldáskezelőben, majd válassza a>hozzáadása lehetőséget.

  3. 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ó).

Képernyőkép arról, hogyan aktiválhat több adattárat a Visual Studio egyik mappájából.

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.