Sdílení kódu s Azure Repos a Visual Studio
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 – | TFS 2018-TFS 2015
Visual Studio 2019 – | Visual Studio 2017 – | Visual Studio 2015 – | Visual Studio 2013
Tento článek vás provede postupem, jak Visual Studio vašeho počítače do úložiště Azure DevOps Git, které můžete sdílet s ostatními. Pokud chcete pracovat s řešením Visual Studio hostovaným v existujícím úložišti, podívejte se na kurz Gitu.
Poznámka
Pokud používáte verzi Visual Studio 2019 verze 16.8 nebo novější, vyzkoušejte prostředí pro řízení verzí Git. Další informace o porovnání prostředí Git s Team Explorer na této stránce porovnání vedle sebe.
Požadavky
Repos projektu musí být povolené. Pokud se Repos a přidružené stránky nezobrazí, podívejte se na Azure DevOps zapnutí nebo vypnutí služby Repos.
Pokud chcete zobrazit kód nebo přispívat do tohoto kódu, musíte být členem projektu Azure DevOps přístupem Basic nebo vyšším.
Pokud projekt nemáte, vytvořte si ho nebo se zdarma zaregistrujte.
Pokud nejste členem projektu, přičtete se.
Poznámka
U veřejných projektů mají uživatelé, kteří mají přístup účastníka, úplný přístup k Azure Repos.
- Repos projektu musí být povolené. Pokud se Repos a přidružené stránky nezobrazí, podívejte se na Azure DevOps zapnutí nebo vypnutí služby Repos.
- Pokud chcete zobrazit kód, musíte být členem projektu Azure DevOps přístupem Basic nebo vyšším. Pokud nejste členem projektu, přičtete se.
- Pokud chcete zobrazit kód, musíte být členem skupiny zabezpečení Čtenáři nebo mít odpovídající oprávnění.
- Pokud chcete přispívat do kódu, musíte být členem skupiny zabezpečení Přispěvatelé nebo mít odpovídající oprávnění.
- Pokud chcete zobrazit kód, musíte být členem projektu Azure DevOps přístupem Basic nebo vyšším. Pokud nejste členem projektu, přičtete se.
- Pokud chcete zobrazit kód, musíte být členem skupiny zabezpečení Čtenáři nebo mít odpovídající oprávnění.
- Pokud chcete přispívat do kódu, musíte být členem skupiny zabezpečení Přispěvatelé nebo mít odpovídající oprávnění.
Vytvoření místního úložiště Git pro váš projekt
Vytvořte pro svůj projekt nové místní
úložiště Git výběrem možnosti Přidat do správy zdrojového kódu na stavovém řádku v pravém dolním rohu Visual Studio.
Tím se ve složce, ve které se řešení nachází, vytvoří nové repo a potvrdí váš kód do tohoto umístění. Můžete také kliknout pravým tlačítkem na řešení v Průzkumník řešení a zvolit Přidat řešení do správy zdrojového kódu.
Poznámka
Tlačítko
Přidat do správy zdrojového kódu ve stavovém řádku bylo přidáno do Visual Studio 2017 (bylo to Publikovat v Visual Studio 2015 Update 2 a novější) a zobrazí se jenom v případě, že jako poskytovatele správy zdrojového kódu máte Git. Pokud už je váš kód v úložišti Git, na stavovém řádku neuvidíte tlačítko Přidat do správy zdrojového kódu, ale stav aktuální větve v místním úložišti.
Pokud jste v předchozí verzi Visual Studio, vytvořte pro svůj projekt místní úložiště Git výběrem možnosti Create new Git repository (Vytvořit nové úložiště Git) v okně New Project (Nový projekt). Místní úložiště Git pro existující řešení můžete vytvořit tak, že kliknete pravým tlačítkem na projekt v okně Průzkumník řešení vyberete Přidat řešení do správy zdrojového kódu.
Jakmile máte místní úložiště, můžete výběrem položek ve stavovém řádku rychle přecházet mezi úkoly Git v Team Explorer.

stavového řádku zobrazuje počet nepublikovaných potvrzení ve vaší místní větvi. Když tuto možnost vyberete, otevře se v Team Explorer.
změn zobrazuje počet nepotrzených změn souborů. Když tuto možnost vyberete, otevře se v Team Explorer.
zobrazuje aktuální úložiště Git. Výběrem této možnosti Připojení zobrazení Team Explorer.
vaši aktuální větev Gitu. Když vyberete tuto možnost, zobrazí se výběr větve, která umožňuje rychle přepínat mezi větvemi Gitu nebo vytvářet nové větve.
Poznámka
Pokud nevidíte žádné ikony, jako je
řádku Visual Studio Nepublikované změny nebo
stavového řádku čekajících změn , ujistěte se, že máte otevřený projekt, který je součástí úložiště Git. Pokud je váš projekt zcela nový nebo ještě není přidaný do
repo, můžete ho do něj přidat tak, že na stavovém řádku vyberete Přidat do správy zdrojového kódu nebo kliknete pravým tlačítkem na řešení v Průzkumník řešení a zvolíte Přidat řešení do správy zdrojového kódu.
Publikování kódu do Azure Repos
Ve stavovém řádku Team Explorer na ikonu Visual Studio
řádku Nepublikované změny. Synchronizaci můžete vybrat také v zobrazení Domovská stránka v Team Explorer.V zobrazení Push v Team Explorer v části Push to Visual Studio Team Services (Publikovat úložiště Git)v části Push to Visual Studio Team Services.

Ověřte svůj e-mail a v rozevíracím seznamu Doména Team Services vyberte svůj účet.
Zadejte název svého úložiště a vyberte Publikovat úložiště.

Tím se ve vašem účtu vytvoří nový projekt se stejným názvem jako úložiště. Pokud chcete úložiště vytvořit v existujícím projektu, klikněte na Upřesnit vedle názvu úložiště a vyberte projekt.
Váš kód je teď v úložišti Git v Azure Repos. Svůj kód můžete zobrazit na webu tak, že vyberete Zobrazit na webu .

Kontrola změn potvrzení před publikováním
Pokud chcete zobrazit, co se změnilo v potvrzení, přejděte na stránku Synchronizace v Team Explorer klikněte pravým tlačítkem na potvrzení. Vyberte Zobrazit podrobnosti potvrzení. Pak můžete kliknout pravým tlačítkem na libovolný soubor upravený potvrzením a vybrat Porovnat s předchozím... a zobrazit změny v porovnání s předchozí verzí souboru.

Propojení pracovních položek s potvrzeními
Pracovní položky můžete do potvrzení zahrnout prostřednictvím souvisejících pracovních položek na stránce Změny v Team Explorer.

Pracovní položky můžete do potvrzení zahrnout také tak, že do zprávy potvrzení přidáte#ID. Například "Oprava chyby č. 23 v nástrojích pro vytváření sestav" by propojuje pracovní položku 23 s potvrzením. Pracovní položka je propojena, když se potvrzení nasouvá do Azure Repos.
Potvrzení a nabízení aktualizací
Při psaní kódu sada Visual Studio automaticky sleduje provedené změny. Změny můžete potvrdit do místního úložiště Git výběrem ikony čekajících změn Visual Studio
řádku čekajících změn na stavovém řádku.V zobrazení Změny v Team Exploreru přidejte zprávu s popisem vaší aktualizace a potvrďte provedené změny.

Vyberte ikonu nepublikovaných změn na stavovém řádku
Ikona stavového řádku (nebo vyberte Synchronizovat v zobrazení Domů v Team Explorer). Výběrem možnosti Nasdílet změny aktualizujte kód v Azure DevOps Services/TFS.
Pull changes from your team
Synchronizujte místní repo se změnami od vašeho týmu při jejich aktualizacích.
V zobrazení Synchronizace v Team Explorer načíst potvrzení, která váš tým provedl. Dvojím kliknutím na potvrzení zobrazíte změny souborů.

Vyberte synchronizovat a slučte načtená potvrzení do místního úložiště a potom do Azure Repos Nahrajte všechny nepublikované změny.

Změny od týmu jsou nyní ve vašem místním úložišti a jsou viditelné v Visual Studio.
Řešení potíží
Otázka: Proč je moje přihlašovací stránka odlišná od přihlášení k Visual Studio?
Odpověď: vaše přihlašovací stránka závisí na tom, zda jste použili účet Microsoft nebo pracovní účet s Azure DevOps Services. Přihlaste se pomocí uživatelského jména a hesla, které jste použili v Azure DevOps Services.
otázka: proč se neVisual Studio spustit po kliknutí na tlačítko otevřít v Visual Studio na stránce projektu?
odpověď: toto propojení vyžaduje Visual Studio 2013 nebo novější. Nespustí starší verze Visual Studio.
Můžu použít příkazový řádek Git s Visual Studio?
odpověď : Visual Studio Team Explorer a příkazový řádek Git pracují skvěle společně. Změny úložišť provedené v obou nástrojích se projeví ve druhém. nezapomeňte nainstalovat nejnovější verzi gitu pro Windows, která obsahuje nástroje, které vám pomůžou se připojit k úložišti Azure DevOps Services/tfs..
další nápovědu k použití gitu z příkazového řádku najdete v kurzu Azure Repos git a v referenčních informacích k příkazům .
Další kroky
nastavte si sestavení pro svůj kód a přečtěte si další informace o použití gitu v kurzu Azure Repos git.
Visual Studio u.
Tím se ve složce, ve které se řešení nachází, vytvoří nové repo a potvrdí váš kód do tohoto umístění.
stavového řádku zobrazuje počet nepublikovaných potvrzení ve vaší místní větvi. Výběrem této možnosti otevřete zobrazení Synchronizace v Team Explorer.
změn zobrazuje počet nepotrzených změn souborů. Výběrem této možnosti otevřete zobrazení Změny v Team Explorer.
zobrazuje aktuální úložiště Git. Výběrem této možnosti otevřete Připojení v Team Explorer.
vaši aktuální větev Gitu. Když vyberete tuto možnost, zobrazí se výběr větve, která umožňuje rychle přepínat mezi větvemi Gitu nebo vytvářet nové větve.




























