Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
Pokud máte více než jeden účet GitHubu, můžete mezi nimi snadno přepínat. Viz Přidání účtů GitHubu do řetězce klíčů. Možná budete mít přístup k různým úložišťm, když jste přihlášení pomocí jiného účtu. Visual Studio automaticky aktualizuje konfiguraci Gitu tak, aby sledovala, který účet se používá pro každé úložiště, takže se o to nemusíte starat, když pracujete.
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 staging a commit, jak obvykle.
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 commitování, dialogové okno síťových operací usnadňuje zadání přesné větve, do které pushujete, a změnu pořadí vašich push operací. 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ě
Na stránce Nastavení úložiště Git můžete zadat možnosti pro každé úložiště. Můžete například určit, zda odstranit vzdálené větve během načítání.
Aktivujte více úložišť v rámci řešení nebo složky
Z řešení nebo složky můžete aktivovat více úložišť.
Použijte ř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ě.
V Průzkumníku řešení klikněte pravým tlačítkem myši na ř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žijte složku
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 ve Visual Studio 2022, nebo se s námi podělit o svou zpětnou vazbu na funkcionalitu 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" v zveřejněném blogovém příspěvku o podpoře pro více repozitářů.
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.