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.

Visual Studio stavového řádku Gitu

  • Visual Studio Nepublikované změny Ikona 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.
  • Visual Studio stavového řádku čekajících změn zobrazuje počet nepotrzených změn souborů. Když tuto možnost vyberete, otevře se v Team Explorer.
  • Visual Studio stavového řádku úložiště zobrazuje aktuální úložiště Git. Výběrem této možnosti Připojení zobrazení Team Explorer.
  • Visual Studio stavového řádku větve zobrazuje 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 ikona stavového řádku Visual Studio Nepublikované změny nebo Visual Studio ikonastavové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

  1. Ve stavovém řádku Team Explorer na ikonu Visual Studio stavového řádku Nepublikované změny. Synchronizaci můžete vybrat také v zobrazení Domovská stránka v Team Explorer.

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

    Publikování kódu z VS přímo do Azure Repos

  3. Ověřte svůj e-mail a v rozevíracím seznamu Doména Team Services vyberte svůj účet.

  4. Zadejte název svého úložiště a vyberte Publikovat úložiště.

    Publikování projektu VS do nového úložiště Git v Azure Repos

    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.

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

    Zobrazení úložiště Git Azure Repos/TFS 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.

    V místní nabídce zvolte Porovnat s předchozím.

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

    Přidání pracovních položek ke změnám

    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í

  1. 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 stavovém řádku čekajících změn na stavovém řádku.

  2. V zobrazení Změny v Team Exploreru přidejte zprávu s popisem vaší aktualizace a potvrďte provedené změny.

    Přidání komentáře a výběr možnosti Potvrdit

  3. Vyberte ikonu nepublikovaných změn na stavovém řádku Visual Studio Nepublikované změny 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.

    Nas nabízené změny

Pull changes from your team

Synchronizujte místní repo se změnami od vašeho týmu při jejich aktualizacích.

  1. 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ů.

    Kliknutím na načíst zobrazíte všechny změny provedené vaším týmem.

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

    Kliknutím na tlačítko načíst můžete tato potvrzení získat lokálně.

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