Sdílet prostřednictvím


Zobrazení a správa starších verzí v systému Git

Můžete získat podrobné informace o každé změně základu kódu a v případě potřeby upravit dřívější změny.

  • Zobrazení historických dat v sadě Visual Studio: Při vývoji kódu v sadě Visual Studio můžete získat historická data o publikovaných i nepublikovaných větvích.

    • Historie souborů

    • Historie souborů s poznámkami

    • Historie větví

    • Podrobnosti potvrzení změn

  • Zobrazení historických dat ve webovém prohlížeči: Z webového portálu můžete o publikovaných větvích získat stejná historická data, jaká jsou dostupná v sadě Visual Studio.Se svým týmem můžete také komunikovat o dřívějších změnách.

    • Historie souborů

    • Historie souborů s poznámkami

    • Historie větví

    • Podrobnosti potvrzení změn

  • Úpravy dřívějších změn: Vývoj softwaru je iterativní proces, takže někdy potřebujete:

    • Pozměnit nejnovější potvrzení změn ve vývojovém počítači

    • Vrátit potvrzení změn

  • Dotazy a odpovědi

Zobrazit historická data v sadě Visual Studio

Můžete zobrazit historii souboru nebo větve a odtud zobrazit podrobnosti o všech potvrzeních změn v historii.

Historie souborů

Můžete zobrazit historii některého souboru z Průzkumníka řešení (klávesnice: CTRL+ALT, L).

Historie Git souboru z Průzkumníka řešení

Pokud potřebujete další informace o potvrzení změn, můžete zobrazit podrobnosti potvrzení změn.

Historie souborů s poznámkami

Zobrazení historických změn v souboru (anotaci).(Musí jste nainstalovali sadu Visual Studio 2013 Update 2 nebo následné verze pro tuto funkci používat.)

Změny označena jako soubor

Při přesunutí kurzoru do bloku ovlivněného určitým potvrzením změn se v levém podokně zvýrazní všechny výskyty tohoto potvrzení změn.

Historie větví

V sadě Visual Studio můžete zobrazit historii nepublikovaných i publikovaných větví.

Přejděte na stránku pro potvrzení změn (klávesnice: CTRL+0, O) a načtěte nejnovější změny z týmového projektu.

Načtěte odkaz na stránce potvrzení

Zobrazení historie

Historie ze stránky změny

  1. Tato potvrzení změn patří do historie větve zpráva.

  2. Někdo u tohoto potvrzení změn použil značku flat se zprávou přidat zprávu.

  3. Hlavní větev odkazuje na potvrzení změn, které je v historii větve zpráva, takže se zobrazuje v historii větve zpráva.

  4. Pokud potřebujete další informace, můžete zobrazit podrobnosti o potvrzení změn.

Podrobnosti potvrzení změn

Můžete si prohlédnout podrobnosti o potvrzení změn včetně toho, co bylo změněno v každém souboru ovlivněném tímto potvrzením změn.

Podrobnosti potvrzení změn

Pokud toto potvrzení změn bylo publikováno, můžete ho zobrazit ve webovém prohlížeči z nabídky Akce a potom o něm komunikovat se svým týmem.

Tuto zprávu můžete upravit, dokud jde o poslední potvrzení změn ve vašem vývojovém počítači a nebylo vloženo do sdíleného úložiště.Stačí provést změny a vybrat možnost Upravit zprávu.Můžete také pozměnit obsah nejnovější potvrzení, pokud nebyl posunuto.potvrzení.Viz Úprava změn, které existují pouze ve vývojovém počítači.

Zobrazení historických dat ve webovém prohlížeči

Z webového portálu týmového projektu můžete zobrazit dřívější potvrzení změn v publikované větvi.Můžete také psát poznámky a odesílat zprávy o vašem potvrzení změn.

Z domovské stránky otevřete webový portál týmového projektu (klávesnice: CTRL+0, A).

Na domovské stránce zvolte Web Access

Historie souborů

Historii souboru můžete zobrazit z webového portálu týmového projektu.

Soubor historie na web portálu

Historie souborů s poznámkami

Můžete také zobrazit historické změny v souboru (poznámky).

S poznámkami změny souboru na web portálu

Historie větví

Historii větve můžete zobrazit ve webovém prohlížeči.Raisa například publikovala větev hotfix, aby Jamal mohl otestovat její změny.Jamal se podívá na historii této větve na stránce potvrzení změn.

Větev historie na web portálu

Podrobnosti potvrzení změn

Můžete si prohlédnout podrobnosti o potvrzení změn včetně toho, co bylo změněno v každém souboru ovlivněném tímto potvrzením změn.

Podrobnosti o potvrzení Git na web portálu

Na stránce podrobností můžete potvrzení změn komentovat a odesílat e-maily, které se ho týkají.

Pokud chcete přidat komentář, přesuňte ukazatel nad čáru, kterou chcete komentovat, a poté vyberte ikonu komentáře.

Commit page, diff - insert message icon.

Zadejte komentář.

Commit page, diff - comment on line of code

Na stránce potvrzení změn si můžete všimnout, že k tomuto potvrzení změn byl vložen komentář.

Commits page - message icon on a commit

Úprava dřívějších změn

Vývoj softwaru je iterativní proces, takže někdy můžete potřebovat:

  • Pozměnit nejnovější potvrzení změn ve vývojovém počítači

  • Vrátit potvrzení změn

Je třeba mít nainstalován Visual Studio 2013 Update 2 nebo následné verze použití těchto funkcí.

Pozměnit nejnovější potvrzení změn ve vývojovém počítači

Potvrdili jste právě změnu, která není úplně správná, nebo jste zapomněli začlenit provedené změny do jiného souboru?Nejnovější potvrzení změn můžete ve vývojovém počítači upravit takto:

  1. Uložte všechny změny, které chcete začlenit do upraveného potvrzení změn.

  2. Na stránce Změny (klávesnice: CTRL+0, G) ověřte, zda jsou všechny začleňované změny uvedeny v seznamu Zahrnuté změny.Tuto zprávu můžete také upravit.

  3. Otevřete nabídku Akce a zvolte příkaz Upravit předchozí potvrzení.

Odkaz na předchozí potvrzení změn se zruší a vytvoří se nové potvrzení změn.

Na stránce Podrobnosti potvrzení změn můžete zprávu o nejnovějším potvrzení změn také upravit, jak bylo popsáno výše.

[!POZNÁMKA]

Potvrzení změn, které bylo vloženo do sdíleného úložiště, jaké je například v týmovém projektu TFS, byste neměli měnit.Pokud bylo do týmového projektu vloženo potvrzení změny, ve většině případů vám to Visual Studio neumožní udělat.Za určitých okolností však nemusí být úprava potvrzení změny zablokována.Úprava potvrzení změny například nebude zablokována, pokud je vaše vzdálené úložiště hostováno jinou službou, jako je CodePlex nebo GitHub.Pokud upravíte vložené potvrzení změny, bude při vyžádání ze vzdáleného úložiště pravděpodobně nutné vyřešit konflikty.

Vrátit potvrzení změn

Musíte změnu vrátit zpět, protože by například způsobila chybu?K vrácení změn v potvrzení použijte tento postup:

  1. Zahájení vrácení zpět:

    • Klikněte pravým tlačítkem na potvrzení změn v okně Historie a zvolte příkaz Vrátit se k uloženému.

    • Zvolte odkaz Vrátit se k uloženému na stránce Podrobnosti potvrzení změn.

  2. Pokud máte jistotu, že chcete potvrzení změn vrátit zpět, zvolte možnost Ano.

    [!POZNÁMKA]

    Dojde-li ke konfliktu, můžete ho vyřešit. Pokud nejste připraveni to udělat, můžete zvolit možnost Vrátit zpět vrácení.

  3. Do seznamu Odchozí potvrzení změn na stránce Nesynchronizovaná potvrzení (klávesnice CTRL+0, O) se přidá „vrácené“ potvrzení změn.

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ý 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 provést restrukturalizaci (změnu základu) místních potvrzení změn?

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

D: Co je větev?Jak ji mohu použít?

O: Všechna práce, kterou máte v Git, se nachází ve větvi.Pokud jste nikdy explicitně nevytvořili větev, pracujete pravděpodobně ve výchozí větvi, která se obvykle nazývá hlavní.Pomocí větví můžete přepínat kontexty, pozastavit práci a izolovat rizika.

D: Co jsou značky?Jak ji mohu použít?

O: Značka je v podstatě ukazatelem na konkrétní potvrzení změn.Značky můžete použít k označení určitého bodu v čase ve vašem základu kódu.Mnoho týmů používá značky k označení okamžiku vydání verze.Značky můžete nastavovat z příkazového řádku.Další informace naleznete v tématu Práce na příkazovém řádku Git.

D: Lze historii zobrazit z jiných míst?

O: Historii můžete zobrazit také z domovské stránky (klávesnice: CTRL+0, H), ze stránky potvrzení změn (klávesnice: CTRL+0, O) a ze stránky s větvemi (klávesnice: CTRL+0, N).

D: Lze vytvořit větev z určitého potvrzení změn nebo značky?

O: Ano.Toto lze provést z příkazového řádku pomocí parametru <start-point>.Podívejte se na téma Git scm: stránky ručně git-branch(1)