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.
Visual Studio poskytuje uživatelské rozhraní pro Git, široce používaný moderní systém správy verzí. Bez ohledu na to, jestli je váš zdrojový kód hostovaný v úložišti GitHub, Azure DevOps nebo jiném poskytovateli Gitu, můžete provádět všechny běžné úlohy správy verzí v integrovaném vývojovém prostředí sady Visual Studio. Nebo můžete pracovat místně bez poskytovatele a později můžete zálohovat zdroj, až budete připravení se připojit k poskytovateli.
Zdrojový kód, se kterým pracujete, se nemusí vytvářet v sadě Visual Studio. Můžete pracovat s libovolnou zdrojovou složkou v jakémkoli úložišti Git bez ohledu na to, jestli existuje soubor projektu sady Visual Studio, nebo ne.
Začínáme s Gitem a GitHubem v sadě Visual Studio
Jak začít používat Git se sadou Visual Studio:
Pokud máte úložiště Git hostované u poskytovatele Git, jako je GitHub, naklonujte úložiště do místního počítače.
V opačném případě snadno vytvořte nové úložiště Git a přidejte váš kód. Pokud ještě poskytovatele Gitu nemáte, doporučujeme začít s GitHubem, protože prostředí Git v sadě Visual Studio je optimalizované pro tohoto poskytovatele. GitHub nabízí bezplatné a zabezpečené cloudové úložiště kódu, kde můžete kód ukládat a přistupovat k němu z libovolného zařízení kdekoli.
Účty GitHub i GitHub Enterprise můžete nejen přidat do řetězce klíčů, ale můžete je také použít stejně jako u účtů Microsoft. Pokud nemáte účet GitHubu, postupujte podle těchto kroků a vytvořte účet GitHubu, který se teď bude používat se sadou Visual Studio. V sadě Visual Studio 17.12 a novější můžete také přidat více účtů GitHub a podle potřeby mezi nimi přepínat. Viz Přidání účtů GitHubu do řetězce klíčů sady Visual Studio.
Pokud chcete použít příkazy Gitu na příkazovém řádku, měli byste také nainstalovat Git pro Windows (ne produkt Microsoftu).
Zobrazení souborů v Průzkumníku řešení
Když naklonujete úložiště nebo otevřete místní úložiště, Visual Studio přepne do kontextu Gitu. Průzkumník řešení načte složku v kořenovém adresáři úložiště Git a prohledá adresářový strom všech zobrazitelných souborů, jako jsou CMakeLists.txt nebo soubory s příponou .sln. Další informace naleznete v tématu Zobrazit soubory v Průzkumníku řešení.
Větve a vzdálená úložiště
Větve můžete použít k oddělení souvisejících změn od nesouvisejících změn, na kterých pracujete. Doporučený pracovní postup Gitu používá novou větev pro každou funkci nebo opravu, na které pracujete. Zjistěte, jak vytvořit větev ze sady Visual Studio.
Jakmile vytvoříte novou větev a přepnete na ni, můžete začít pracovat změnou existujících souborů nebo přidáním nových a potvrzením práce do úložiště. Další informace o tom, jak vytvořit potvrzení v sadě Visual Studio a lépe porozumět stavům souborů v Gitu, najdete na stránce Vytvoření potvrzení.
Git je distribuovaný systém správy verzí, což znamená, že všechny dosud provedené změny jsou místní změny. Pokud chcete tyto změny odeslat do vzdáleného úložiště, musíte tyto místní commit(y) odeslat do vzdáleného.
Pokud pracujete v týmu nebo používáte různé počítače, budete možná často muset načíst a vyžádat nové změny ve vzdáleném úložišti. Další informace o správě síťových operací Gitu v sadě Visual Studio najdete na stránce načtení, vyžádání, nasdílení změn a synchronizace.
Správa úložiště a spolupráce
Existují ale chvíle, kdy je vhodnější zaměřit se na úložiště Git. Můžete například potřebovat získat dobrý přehled o tom, na čem váš tým pracuje, nebo zkopírovat potvrzení z jiné větve nebo jenom vyčistit odchozí potvrzení. Visual Studio obsahuje výkonné funkce procházení úložiště a funkce pro spolupráci, které eliminují potřebu používat další nástroje.
Pomocí Visual Studio se můžete soustředit na své úložiště Git díky oknu úložiště Git, což je konsolidované zobrazení všech podrobností v úložišti, včetně místních a vzdálených větví a historie potvrzení. K tomuto okně se dostanete přímo z Gitu nebo Zobrazit na řádku nabídek nebo ze stavového řádku.
Procházení a správa úložišť Git
Další informace o tom, jak můžete pomocí okna Úložiště Git v sadě Visual Studio procházet a spravovat úložiště Git, najdete na následujících stránkách:
Zpracování konfliktů při slučování
Ke konfliktům může dojít během sloučení, pokud dva vývojáři upraví stejné řádky v souboru a Git automaticky neví, který z nich je správný. Git zastaví sloučení a informuje vás, že jste v konfliktní stavu. Další informace najdete na stránce Řešení konfliktů při slučování.
Přizpůsobení nastavení Gitu
Pokud chcete přizpůsobit nastavení Gitu na úrovni úložiště i na globální úrovni, postupujte takto:
Vylepšení produktivity
V sadě Visual Studio 2022 verze 17.12můžete vybrat libovolnou část kódu, a potom klikněte pravým tlačítkem, rozbalte podnabídku Git a zvolte Kopírovat Permalink GitHubu (nebo Kopírovat AzureDevOps Permalink) a vygenerujte Permalink GitHubu nebo Azure DevOps Permalink a zkopírujte ho do schránky. Odtud ho můžete vložit kdekoliv, kde lze odkaz použít: v prohlížeči, e-mailu, chatových relacích nebo dokumentech. Stejné můžete provést také v zobrazení podrobností o vnořeném potvrzení v okně úložiště Git . Tato funkce umožňuje odkazovat na konkrétní kód z předchozích potvrzení bez přepínání větví. Musíte být přihlášeni k Visual Studio pomocí účtu u poskytovatele hostingu pro Git, GitHubu nebo Azure DevOps.
V sadě Visual Studio 2022 verze 17.6můžete hledat a odkazovat na problémy GitHubu a pracovní položky Azure DevOps. Podívejte se na blogové příspěvky o funkcích Gitu pro zvýšení produktivity.