Práce s několika úložištěmi
Jako jednu z nejžádanějších funkcí v komunitě vývojářů jsme do sady Visual Studio 2022 přidali podporu více úložišť počínaje verzí 17.4.
V sadě Visual Studio teď můžete mít až 25 aktivních úložišť Git najednou. Podpora více úložišť znamená, že můžete pracovat s řešením, které zahrnuje více než jedno úložiště, a používat operace Gitu napříč několika úložišti najednou. Ve velkém webovém projektu můžete například potřebovat různá úložiště ke správě práce na front-endu, rozhraní API, databázi, dokumentaci spolu s různými knihovnami a závislostmi. Před podporou více úložišť možná budete muset otevřít více instancí sady Visual Studio, abyste mohli pracovat mezi úložišti. Od verze 17.4 můžete spravovat, zobrazovat a ladit všechny pomocí jedné instance sady Visual Studio.
Poznámka:
Pokud chcete zobrazit podporu více úložišť v akci, podívejte se na video o použití více úložišť Git v sadě Visual Studio na YouTube.
Správa větví a sledování změn
Podpora více úložišť rozšiřuje možnosti oken Git Changes a Git Repository . Scénáře s více úložišti můžete spravovat stejným způsobem jako při práci s jedním úložištěm.
Větve můžete vytvořit v několika úložištích najednou pomocí dialogového okna pro vytvoření rozšířené větve.
Při provádění změn pak okno Git Changes sleduje vaši práci oddělenou úložištěm. Můžete provést fáze a potvrzení, jak byste obvykle chtěli.
K přepínání větví můžete použít nástroje pro výběr větví na stavovém řádku a v okně nástroje Git Changes . Stačí vybrat větev, kterou chcete rezervovat. Můžete také provádět operace větvení vnitřní smyčky, jako je slučování, přebasování, přejmenování, odstraňování a porovnávání větví, a to tak, že kliknete pravým tlačítkem myši na větev a otevřete místní nabídku.
A v okně Úložiště Git můžete provádět pokročilejší operace správy úložišť a větví.
Síťové operace
Jakmile budete připraveni k potvrzení, dialogové okno síťových operací usnadňuje zadání přesné větve, do které načítáte, a změna pořadí nabízených oznámení. Tento stejný dialog umožňuje vykonávat větší kontrolu nad dalšími síťovými operacemi, jako je načítání a vyžádání.
Nastavení úložiště
Pomocí stránky úložiště Git Nastavení můžete zadat možnosti pro každé úložiště. Můžete například určit, jestli se mají během načítání vyřahat vzdálené větve.
Aktivace více úložišť z řešení nebo složky
Z řešení nebo složky můžete aktivovat více úložišť.
Použití řešení
Tady je postup vytvoření řešení s více úložišti:
Otevřete jedno z existujících řešení, která už mají inicializované úložiště.
Pravým tlačítkem myši klikněte na řešení v Průzkumník řešení a pak vyberte Přidat>existující projekt.
Vyberte soubor .csproj pro jiný projekt s inicializovaným úložištěm.
Po přidání projektu visual Studio zjistí a aktivuje druhé úložiště. Potom můžete podle potřeby upravit odkazy na projekt.
Pokud v existujícím řešení vytvoříte nový projekt s jinými projekty, které už mají místní nebo vzdálená úložiště, musíte nový projekt inicializovat pomocí Gitu git init
, aby se v řešení zobrazoval jako další úložiště.
Použití složky
Pokud jsou úložiště, která chcete použít, nezávislá na sobě a nemusí být součástí stejného řešení, můžete k jejich otevření použít složku.
Uděláte to tak, že umístíte místní adresáře úložiště do stejné nadřazené složky a potom pomocí možnosti Otevřít místní složku ze spouštěcí stránky sady Visual Studio otevřete nadřazenou složku. Visual Studio rozpozná a aktivuje každé úložiště a pak sleduje změny podle úložiště (jak je znázorněno na následujícím snímku obrazovky).
Související obsah
Chcete se dozvědět více o tom, jak budeme vyvíjet další funkce Gitu v sadě Visual Studio 2022, nebo sdílet zpětnou vazbu s námi o funkci více úložišť? Podívejte se na oddíly "Building with your feedback" (Sestavování s vašimi názory), What's next (Co dál) a "Dejte nám vědět, co si myslíte" vydaného blogového příspěvku o podpoře multi-repository.
Dále pokračujte ve správě úložiště v tématu Řešení konfliktů při slučování v sadě Visual Studio.