Sdílet prostřednictvím


Příkaz Historie

Zobrazí historii revizí jeden nebo více souborů nebo složek.Zobrazení dat v buď okně historie nebo /noprompt je zadána možnost příkazového řádku.

Požadavky: viz Team Foundation Oprávnění serveru.

tf hist[ory] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt]
[/login:username,[password]] [/sort:ascending,descending]
[/collection:TeamProjectCollectionUrl]

Parametry

Parametr

Description

/collection: TeamProjectCollectionUrl

Určuje adresu URL kolekce týmu projektu obsahující položky.Příklad: http://myserver:8080/tfs/DefaultCollection.

Ve výchozím nastavení kolekce týmu projektu se považuje prostoru, který mapuje aktuální adresář obsahuje.

/format

Určuje, jak mnoho podrobností o každém changeset zobrazení při /noprompt je zadána možnost:

  • Brief(výchozí): zobrazí jeden řádek o každé changeset, která zahrnuje: číslo ID, změny, uživatele, který provedl změny, datum a poznámka.Některá data mohou být zkráceny.

  • Detailed: Zobrazí úplný popis každého changeset.Kromě výše uvedených údajů tato možnost se zobrazí další data, například data, času, položky, které změní, kontrola poznámky a Kontrola zásad upozornění.

/itemmode

Tuto možnost nelze kombinovat /slotmode možnost.Viz Matt Mitrik: Změna režimu Slot v řízení verze TFS 2010.

itemspec

Určuje položky, pro které chcete zobrazit historii.Syntaxi naleznete v tématu Přehled příkazů – Team Foundation – správa verzí.

/noprompt

Tato možnost:

  • Potlačí zobrazování oken (například Historie okna) a přesměruje výstup dat do příkazového řádku.Viz téma Přehled příkazů – Team Foundation – správa verzí.

  • Historie revizí, k nimž došlo před položky byla přesunuta, přejmenována, rozvětvené nebo sloučené se nezobrazí.

/login:username,[password]

Určuje uživatelský účet pro spuštění příkazu.Viz téma Přehled příkazů – Team Foundation – správa verzí.

/recursive

Rekurzívně zkopíruje historických dat položky v určeném adresáři a všech podadresářích.

/slotmode

Tuto možnost nelze kombinovat /itemmode možnost.Viz Matt Mitrik: Změna režimu Slot v řízení verze TFS 2010.

/sort

Seřadí historie revizí jeden nebo více souborů nebo složek v obou následujících příkazů:

  • Ascending: od nejstarší k nejnovější revize.

  • Descending(výchozí): od nejnovější k nejstarší revize.

Je nutné použít /noprompt volbu této možnosti.

/stopafter:number

Určuje maximální počet changesets ke zobrazení dat historie.

/user:username

Filtruje historických dat a zobrazit změny provedené uživatelem zadané.Hvězdička (*) obsahuje symbol data na změny od všech uživatelů (výchozí).

/version:versionspec

Na data historie Určuje jednu z následujících omezení:

  • Maximální verze

  • Minimální a maximální verzi pomocí rozsahu ~ syntaxe.

Výchozí hodnota je /version:W (verze v pracovním prostoru).

Syntaxi naleznete v tématu Přehled příkazů – Team Foundation – správa verzí.

Tuto možnost nelze kombinovat /slotmode možnost.

Příklady

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii jednoho souboru

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs

Zobrazí všechny změny provedené v okně historie program.cs.

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs /noprompt

Zobrazí všechny změny provedené v okně příkazového řádku program.cs.Příklad:

Changeset Change                     User              Date       Comment
--------- -------------------------- ----------------- ---------- -------- 
29        edit                       Peter Waxman      4/23/2012  Fix bug
20        add                        Julia Ilyina      4/12/2012  Add new  

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii všech položek ve složce

c:\code\SiteApp\Main\SolutionA>tf history * /recursive

Zobrazí všechny změny provedené v SolutionA (včetně podsložek) v okně historie všech položek.

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii pěti posledních změn na všechny položky ve složce

c:\code\SiteApp\Main\SolutionA>tf history * /noprompt /recursive /stopafter:5

Zobrazí nejnovější 5 změn provedených u položek v SolutionA (včetně podsložek):

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
31        Julia Ilyina      5/15/2012
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to Proje
15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii z x a starší verze

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:30

Zobrazí změny provedené u všech položek v SolutionA (včetně podsložek) 30 a starší verze:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(cs-cz,VS.110).gif Zobrazit historii od data d a starší

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/24/2012

--a--

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D2012-04-24T12:00

Zobrazí změny provedené u všech položek v SolutionA (včetně podsložek) 23/4/12 nebo starší:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii z verze x y verze

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012

Mezi 12/4/2012 a 23/4/12 zobrazí změny provedené u všech položek v SolutionA (včetně podsložek):

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZískejte podrobné historie.

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012 /format:detailed

Zobrazí podrobnosti o změny všech položek v SolutionA (včetně podsložek) mezi 12/4/2012 a 23/4/12:

-------------------------------------------------------------------------------
Changeset: 30
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:23:05 PM

Comment:
  Much better name for this file

Items:
  rename                $/SiteApp/Main/SolutionA/Project1/programBig.cs
  delete, source rename $/SiteApp/Main/SolutionA/Project1/program3.cs;X15

-------------------------------------------------------------------------------
Changeset: 29
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:03:13 PM

Comment:
  Fix bug in new method

Items:
  edit $/SiteApp/Main/SolutionA/Project1/program1.cs
  edit $/SiteApp/Main/SolutionA/Project1/program2.cs

-------------------------------------------------------------------------------
Changeset: 20
User: Julia Ilyina (Fabrikam)
Date: Thursday, April 12, 2012 5:09:35 PM

Comment:
  Add new method, add program2.cs to Project1

Items:
  add $/SiteApp/Main/SolutionA/Project1/program2.cs


Check-in Notes:
  Documentation:
    An important new part of our codebase.

Policy Warnings:
  Override Reason:
    Peter agrees with me that we can bypass for this check-in.
  Messages:
    The Code Analysis Policy requires files to be checked in through Visual
Studio with an open solution.

yxtbh4yh.collapse_all(cs-cz,VS.110).gifZobrazit historii než rekurzivní složky

c:\code\SiteApp\Main\SolutionA>tf history .

Zobrazí okno historie, která umožňuje prozkoumat dřívější změny do složky historie ve složce SolutionA.Pokud byl poslední změnu do složky, přejmenování, je rozbalit changeset změny, ke kterým došlo před přejmenování zobrazit.

c:\code\SiteApp\Main\SolutionA>tf history . /noprompt

Zobrazí poslední změnu do složky SolutionA v okně příkazového řádku.

Práce v aplikaci Visual Studio

Tipy

  • Tip Informace o použití Historie okna, viz Zobrazit historii položky.

  • Tip Podrobnější informace o changeset (například chcete zobrazit odpovídající pracovní položky):

    • V okně historie poklepejte changeset nebo otevřete místní nabídku a zvolte Changeset podrobnosti.

    • Z příkazového řádku použijte Changeset Command.

  • Tip Další informace o changesets Vyhledání a zobrazení sad změn.

  • Tip/collection Možnost je užitečná pro spuštění tohoto příkazu z počítače a uživatelských účtů nemá mapované na kolekci týmu projektu, která obsahuje položky pracovního prostoru.

  • Tip Viz téma Zobrazení a správa minulé verze.