Sdílet prostřednictvím


Vývoj aplikace v úložišti Git (sledování, potvrzení)

Při psaní kódu můžete svoje změny zobrazit, upravit a v případě potřeby zrušit.Změny můžete potvrzovat tak brzy a často, jak chcete.Všechna vaše potvrzení změn jsou místní, dokud je nevložíte, takže není potřeba připojení k Internetu.

  • Připojení k práci

  • Vývoj aplikace

  • Správa souborů ve vývojovém počítači

  • Správa a potvrzení provedených změn

  • Zabránění nepořádku v souborech při práci s úložištěm pomocí ignorovacího souboru Git

  • Dotazy a odpovědi

  • Další kroky

Připojení k práci z Průzkumníka týmových projektů

Chcete-li začít pracovat v úložiště Git, otevřete ho ze stránky Připojit v Průzkumníku týmových projektů (klávesnice: CTRL+0, C).

Umístěte ukazatel myši nad Git týmový projekt mají být získány informace

Na stránce Připojit v Průzkumníku týmových projektů se zobrazí seznam úložišť.Vaše úložiště, která byla publikována na Team Foundation Server (TFS), jsou uvedena jako první.Na konci této stránky najdete úložiště, která nebyla publikována na server TFS, včetně vzdálených úložišť hostovaných v jiných službách, jako je CodePlex nebo GitHub.

Vývoj aplikace

Na domovské stránce Průzkumníka týmových projektů (klávesnice: CTRL+0, H) začněte psát kód v novém nebo existujícím řešení.

Otevřete řešení Team Explorer domovské stránce

Po otevření řešení otevřete Průzkumníka řešení (klávesnice: CTRL+ALT+L).

Uvidíte, co jste změnili při psaní kódu

  1. Pokud pracujete v řešení s velkým množstvím souborů, bude praktické použít v Průzkumníku řešení filtr, aby se zobrazovaly pouze soubory, které jste změnili Změny filtru (klávesnice: CTRL+[, P).

  2. Můžete si prohlédnout změny, které jste udělali od posledního potvrzení změn, a v případě potřeby pokračovat v psaní kódu v okně Rozdíl.

  3. Dřívější změny zobrazíte pomocí možnosti Zobrazit historii.Změny provedené od posledního potvrzení zrušíte pomocí možnosti Zpět.Další informace naleznete v tématu Zobrazení a správa starších verzí v systému Git.

  4. Chcete-li stránku Změny otevřít pouze se soubory, které jsou v části Zahrnuto, vyberte jeden nebo více souborů a zvolte možnost Potvrdit změny.

Pokud v Průzkumníku řešení otevřete a upravíte nějaký soubor, automaticky se vám tento soubor rezervuje.Zobrazí se ikony označující soubory, které jste nezměnili TFSC – ikona stavu se změnami, které jste rezervovali Ikona stavu rezervován TFSC a které jste přidali do řešení TFSC čekání na vyřízení. kromě ikona stavu.

Správa souborů ve vývojovém počítači

Ve většině případů se Průzkumník řešení používá k přidání, přejmenování a odstranění položek.V některých případech potřebujete pracovat se soubory, které nejsou součástí řešení.

Otevřete v Průzkumníku souboru ze stránky změny

Průzkumník souborů

Do úložiště Git na vývojovém počítači můžete například přidat soubor jako na následujícím obrázku.

Nesledovaný Fiiles na stránce změny

Na stránce změny přidejte změny v zahrnuty změny

Tip

Správa a potvrzení provedených změn

Při vývoji aplikace v Průzkumníku řešení se automaticky sleduje vše, co přidáte, upravíte, přejmenujete a odstraníte.Pokud ale potřebujete spravovat a potvrzovat změny, které jste provedli v pracovním prostoru, můžete tak učinit na stránce Změny v Průzkumníku týmových projektů (klávesnice: CTRL+0, G).

Stránka změn Git

Související pracovní položky: Sem přidejte úkoly usnadňující identifikaci vaší práce.Po potvrzení změn si váš tým může zobrazit související pracovní položky a zjistit, jaký kód se změnil při provádění jednotlivých úkolů.

Pomocí ovládacích prvků na této stránce můžete pracovní položky přidružit.Pracovní položky lze také přidružit zadáním do komentáře.Například může přidružit komentář přidat pozdrav #1 buď na změny stránky, nebo při použití potvrzení git příkazu z příkazový řádek.

Přidružení s potvrzením změn se projeví až po vložení.

Zahrnuté a Vyloučené změny: Pomocí těchto seznamů můžete určit, zda změna je nebo není zahrnuta do potvrzení.Pokud chcete:

  • Zobrazit podrobnosti o tom, co jste změnili, klikněte na soubor pravým tlačítkem a zvolte příkaz Porovnat s verzí bez úprav.

  • Zrušit změny, klikněte na soubor pravým tlačítkem a zvolte příkaz Zpět.

Potvrzení změn: Změny můžete potvrzovat tak často, jak chcete.Potvrzení změn se ukládají do místního vývojového počítače, dokud nejste připraveni je vložit.

Pokud potřebujete poslední potvrzení změn upravit (například změnit poznámku nebo přidat soubor), zvolte možnost Akce a potom příkaz Upravit předchozí potvrzení.(Musí být používáte Visual Studio 2013 Update 2 nebo novější edition.) Viz také: Jak lze upravit nebo zrušit potvrzené změny?

Nesledované soubory: Zde jsou uvedeny soubory, které nejsou v úložišti a nejsou ignorovány.Všechny zde uvedené položky byste ve většině případů měli přesunout do seznamu Zahrnuté změny.Pokud se jedná o dočasný soubor, který potřebujete, ale nechcete ho přidat do úložiště, můžete ho ignorovat.

Úprava zobrazení: Pokud chcete změny zobrazit v samostatném okně, použijte příkaz UvolnitUvolnit z Průzkumníka týmových projektů.V nabídce Akce můžete také přepínat mezi zobrazením seznamu a stromovým zobrazením.

Zabránění nepořádku v souborech při práci s úložištěm pomocí ignorovacího souboru Git

Většina vývojářů používá soubor .gitignore k tomu, aby zabránili zaplnění pracovního prostředí a úložiště dočasnými soubory, jako jsou lokálně kompilované binární soubory.Pokud se ignorované soubory nebo složky přidají do složky v místním úložišti Git (například když Visual Studio místně sestavuje soubory .dll), nezobrazují se na stránce Změny v Průzkumníku týmových souborů a nejsou potvrzeny ani vloženy.

Přidání výchozího souboru .gitignore

Ve většině případů můžete použít výchozí soubor .gitignore poskytovaný sadou Visual Studio bez úprav.Pokud soubor .gitignore nemáte, měli byste ho přidat.Zkontrolujte, zda jste připojeni k místnímu nebo vzdálenému úložišti Git.Poté otevřete stránku Nastavení Git.

Otevření stránky nastavení Git

Přidávání souborů nastavení úložiště Git

Přizpůsobení souboru .gitignore úložiště Git

Soubor, typ souboru nebo dokonce složku můžete jednoduše ignorovat ze stránky Změny:

Ignoruje soubory z Git změny

Soubor .gitignore můžete také přímo upravit v Nastavení Git:

Úprava nastavení úložiště Git

Účinek souboru .gitignore je rekurzivní.Vytvořením souborů .gitignore v podsložkách můžete potlačit účinek souboru .gitignore v nadřazené složce.Podrobnosti o souborech .gitignore, včetně jejich syntaxi naleznete ignoruje soubory a gitignore(5) ruční stránky.

Potvrzení souborů s nastavením úložiště

Ve většině případů byste měli soubor .gitignore potvrdit a vložit, aby ostatní členové týmu na svých vývojových počítačích používali stejné nastavení úložiště.

Dotazy a odpovědi

D: Systém mě zablokoval, protože nemám oprávnění.Jak je mohu získat?

O:Oprávnění v prostředí Team Foundation Server

D: Jak mohu pracovat pomocí příkazového řádku?

O:Práce na příkazovém řádku Git.

D: Co dělat, pokud nejsem připraven(a) potvrdit svoje změny, ale nechci je zrušit?

O: Máte několik možností:

D: Jak mohu zobrazit, změnit nebo vrátit potvrzené změny?

O:

D: Jak mohu po potvrzení změn přidružit pracovní položku?

O: Pokud se jedná o nejnovější a jediné potvrzení změn ve vašem vývojovém počítači, můžete ho změnit na stránce Změny (zvolte možnost Akce a příkaz Upravit předchozí potvrzení).V opačném případě můžete poté, co jste potvrzení změn vložili, otevřít pracovní položku ve webovém prohlížeči (klávesnice: CTRL+0, A) a propojit potvrzení změn tam.

D: Kde je fáze Git?

O: Pokud jste zkušeným uživatelem Git, možná jste si všimli, že Visual Studio zpracovává změny jinak než příkazový řádek.Pravděpodobně vás zajímá, zda část Zahrnuté změny obsahuje vaše změny zařazené do fází.Visual Studio ve skutečnosti většinou obchází fázi Git automaticky.Když změny potvrdíte, Visual Studio je současně zařadí do fází a potvrdí.Jediná výjimka nastane, když do úložiště Git uložíte nějaký soubor; Visual Studio tento druh změny zařadí do fáze.

D: Mohu potvrdit prázdnou složku?

O: Na rozdíl od TFVC nelze v úložišti Git potvrdit prázdnou složku.

D: Jaký je rozdíl mezi autorem a potvrzovatelem?

O: Ve většině případů jsou autor a potvrzovatel tatáž osoba.Jeden situace, ve které se liší je potvrzení, který byl rebased.Pokud například Julie změní základ potvrzení změn od Petra, stává se potvrzovatelem tohoto potvrzení změn, ale Petr zůstává nadále jeho autorem.

D: Jak zabráním přidání binárních souborů, na kterých moje řešení závisí, ale neprovádí jejich sestavení?

O: Obecně byste se měli vyhnout přidávání binárních souborů do úložiště Git, a to zejména velkých, které často měníte.V mnoha případech můžete k dynamickému stahování těchto druhů závislostí použít NuGet.Podívejte se na téma NuGet.

D: Mohu v Git použít položku Má práce?

O: Ne.

Další kroky

Jste připraveni přispívat svými změnami do týmu a dokončit tento proces přidružení pracovních položek k potvrzením změn?Další informace naleznete v tématu Spolupráce v týmovém projektu Git (vyžádání, vložení).