Sdílet prostřednictvím


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.

Snímek obrazovky s tlačítkem Nová větev v sadě Visual Studio

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.

Snímek obrazovky s dialogovým oknem Vytvořit novou větev v sadě Visual Studio

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.

Snímek obrazovky s oknem Změny Gitu, které sleduje změny vaší práce

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.

Snímek obrazovky s funkcí výběru větve v okně nástroje Git Changes

A v okně Úložiště Git můžete provádět pokročilejší operace správy úložišť a větví.

Snímek obrazovky s funkcí pro výběr větví v okně nástroje Úložiště Git

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í.

Snímek obrazovky znázorňující akci nabízené akce v dialogovém okně síťových operací

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.

Snímek obrazovky s možností úložiště Git Nastavení v sadě Visual Studio

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:

  1. Otevřete jedno z existujících řešení, která už mají inicializované úložiště.

  2. 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.

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

Snímek obrazovky znázorňující, jak můžete aktivovat více úložišť ze složky v sadě Visual Studio

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.