Porovnání prostředí Gitu s Team Explorerem v sadě Visual Studio 2019

V sadě Visual Studio 2019 verze 16.8 jsme spustili první verzi prostředí Git. Toto prostředí pomáhá omezit přepínání kontextu pomocí jednoduchého okna změn Gitu, které zahrnuje běžné úlohy Gitu. Obsahuje také okno úložiště Git pro celou obrazovku pro pokročilejší operace Gitu, jako je správa větví a procházení úložiště.

Pokud používáte Team Explorer, tady je podrobný průvodce, který vysvětluje, jak můžete používat prostředí Git.

Poznámka:

Následující část obsahuje snímky obrazovek s velikostí, které se vejdou do sloupců tabulky. Kliknutím na každý snímek obrazovky zobrazíte jeho větší verzi. (Pokud používáte zařízení s dotykovou obrazovkou, klepnutím na každý snímek obrazovky zobrazte jeho větší verzi.)

Začínáme

Team Explorer Prostředí Gitu
Klonování úložiště Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Otevřete stránku Připojení.
2. Rozbalte položku Spravovat Připojení iony.
3. Vyberte Připojení do projectu.
Screenshot of the Git menu in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Otevřete nabídku Git .
2. Vyberte Klonovat úložiště.

Přepínání mezi úložištěmi Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'switch between repos' procedure overlay.

1. Otevřete stránku Připojení.
2. Ze seznamu Místních úložišť vyberte úložiště.
Screenshot of the Local Repositories menu item in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Otevřete nabídku Git .
2. Ze seznamu Místních úložišť vyberte úložiště.
Otevření řešení Screenshot of the Home window for Team Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Otevřete domovskou stránku v Team Exploreru.
2. V seznamu řešení vyberte řešení.
Screenshot of Solution Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Otevřete stránku Přepnout zobrazení v Průzkumník řešení.
2. V seznamu řešení vyberte řešení.
Přidání řešení do správy zdrojového kódu a vytvoření nového úložiště Screenshot collage of Team Explorer options in Visual Studio 2019, with an Add to Source Control - Create Repo procedure overlay.

1. V nabídce Stavový řádek Přidat do správy zdrojového kódu vyberte Git.
2. Vyberte Publikovat.
Screenshot collage of Git options in Visual Studio 2019, with an 'add to source control - create repo' procedure overlay.

1. V nabídce stavového řádku Přidat do správy zdrojového kódu vyberte Gitnebo v řádku nabídek sady Visual Studio nejvyšší úrovně vyberte Git Create Git>Repository.
2. Vyberte Vytvořit a nasdílení změn.

Poznámka: Pokud chcete přidat kód do Azure DevOps, použijte existující vzdálenou možnost. V takovém případě musíte nejprve vytvořit úložiště Azure DevOps.

Tip

Prostředí Git by se mělo automaticky připojit ke správnému úložišti Azure DevOps na základě úložiště nebo řešení, které jste otevřeli. Pokud se ale potřebujete k úložišti připojit ručně, můžete to udělat pomocí Team Exploreru. V řádku nabídek sady Visual Studio vyberte Zobrazit>team explorer>Manage Připojení ions> Připojení.

Změny Gitu

Team Explorer Prostředí Gitu
Potvrzení a fáze Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Zadejte zprávu potvrzení.
2. Vyberte Potvrdit vše.
3. Chcete-li rozfázovat konkrétní soubory, klikněte na ně pravým tlačítkem myši a pak vyberte Dílčí fáze.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Zadejte zprávu potvrzení.
2. Vyberte Potvrdit vše.
3. Pokud chcete nafázovat konkrétní soubory, najeďte myší na ně a klikněte na ikonu "+".
Změna potvrzení Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Klikněte na rozevírací seznam Akce .
2. Vyberte Změnit předchozí potvrzení.
Screenshot of the Git Changes window in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Klikněte na zaškrtávací políčko Změnit .
2. Kliknutím na potvrdit vše potvrďte aktualizace.
Stash a change Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Klikněte na rozevírací seznam Stash .
2. Vyberte příslušnou možnost pro ukládání.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Klikněte na rozevírací seznam Potvrdit vše .
2. Vyberte příslušnou možnost pro ukládání.

Synchronizace

Team Explorer Prostředí Gitu
Načtení, vyžádání a nasdílení změn Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Přejděte na stránku Synchronizace .
2. Klikněte na požadovanou síťovou operaci.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. V okně Změny Gitu vyhledejte tlačítka pro načtení, stažení a nasunutí.
2. Klikněte na požadovanou síťovou operaci.
Zobrazení příchozích a odchozích potvrzení Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Přejděte na stránku Synchronizace .
2. Zobrazte si příchozí a odchozí seznamy.
Screenshot of the Git Changes window and the Git Repository window in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Klikněte na odchozí nebo příchozí odkaz v okně Změny Gitu.
2. Zobrazte příchozí a odchozí potvrzení pomocí ikon v tabulce grafu v horní části okna úložiště Git.

Větve

Team Explorer Prostředí Gitu
Vytvoření větve Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Přejděte do okna Větve .
2. Klepněte na tlačítko Nová větev.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. V okně Git Changes klikněte na rozevírací seznam větve.
2. Klepněte na tlačítko Nová větev.
Získání nejnovějších změn ze vzdálené větve Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Přejděte na stránku Větve.
2. Klikněte pravým tlačítkem myši na vzdálenou větev a vyberte Sloučit z nebo Znovu načíst.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Klikněte na rozevírací seznam větve.
2. Na kartě Vzdálená připojení klikněte na vzdálenou větev a vyberte Možnost Sloučit do aktuální větve nebo Převést aktuální větev na.
Správa větví Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'manage branches' procedure overlay.

1. Přejděte do okna Větve .
2. Klikněte pravým tlačítkem myši na větve, které chcete spravovat.
3. Zobrazte historii větví pro správu potvrzení.
Screenshot collage of how three UI options to use to manage branches in Visual Studio 2019.

1. Přejděte do okna úložiště Git pomocí jednoho z následujících vstupních bodů:

a. V nabídce sady Visual Studio nejvyšší úrovně vyberte Spravovat větve Gitu>.
b. Vyberte Změny>Gitu příchozí/odchozí.
c. V nabídce stavového řádku v pravém dolním rohu vyberte Spravovat větve.

2. V nabídce Git>Manage Branches nejvyšší úrovně proveďte jednu z následujících akcí:

A. Klikněte pravým tlačítkem na větve.
B. Vyberte více potvrzení, která chcete spravovat.

Řešení konfliktů

Team Explorer Prostředí Gitu
Přístup k seznamu souborů s konflikty Screenshot collage of the Changes window and the Resolve Conflicts window for Team Explorer in Visual Studio 2019, with a procedure overlay.

1. Kliknutím na odkaz Konflikty přejděte do okna Vyřešit konflikty.
2. Pomocí seznamu Konflikty vyřešte konflikty při slučování.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'resolve conflicts' procedure overlay.

1. Ověřte, zda probíhá sloučení s konflikty .
2. Seznam souborů s konflikty při slučování se zobrazí v části Unmerged Changes v okně Změny Gitu.
Vyřešte konflikty.