Udostępnij za pośrednictwem


Polecenie History

Wyświetla historię poprawek plików lub folderów.Dane są wyświetlane w obu okna historii, lub jeśli /noprompt określona opcja wiersza polecenia.

Wymagania: zobacz Team Foundation Uprawnienia serwera.

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

Opis

/collection: TeamProjectCollectionUrl

Określa adres URL zawierający elementy kolekcji projektu zespołu.Na przykład: http://myserver:8080/tfs/DefaultCollection.

Domyślnie kolekcji zespołu projektu zakłada się zawierający obszaru roboczego, który mapuje bieżącego katalogu.

/format

Określa ilość szczegółów, aby wyświetlić temat każdego changeset po /noprompt określona opcja:

  • Brief(domyślnie): Wyświetla jeden wiersz o każdym changeset, który zawiera: identyfikator, zmiany użytkownika, który wprowadził zmiany, Data i komentarz.Niektóre dane mogą zostać obcięte.

  • Detailed: Wyświetla pełny opis każdego changeset.Oprócz powyższych informacji opcja ta wyświetla dodatkowe dane, data, czas, elementy zmieniane, uwagi do wyboru w i ostrzeżenia zasad wyboru w.

/itemmode

Nie można łączyć z tej opcji z /slotmode opcji.Zobacz Matt Mitrik: zmiana trybu gniazdo w kontroli wersji 2010 TFS.

itemspec

Określa wyświetlanie historii zapasy.Składnia, zobacz Odniesienie do polecenia kontroli wersji programu Team Foundation.

/noprompt

Ta opcja:

/login:username,[password]

Określa konto użytkownika, aby uruchomić polecenie.See Odniesienie do polecenia kontroli wersji programu Team Foundation.

/recursive

Rekursywnie kopiuje dane historyczne dotyczące elementów w określonym katalogu i wszystkich podkatalogach.

/slotmode

Nie można łączyć z tej opcji z /itemmode opcji.Zobacz Matt Mitrik: zmiana trybu gniazdo w kontroli wersji 2010 TFS.

/sort

Sortuje Historia plików lub folderów w jednym z następujących zamówień:

  • Ascending: od najstarszych do najnowszych poprawek.

  • Descending(domyślnie): od najnowszych do najstarszych rewizji.

Należy użyć /noprompt opcji z tej opcji.

/stopafter:number

Określa maksymalną liczbę punktu, aby wyświetlić dane historii.

/user:username

Filtruje dane historyczne, aby wyświetlić zmiany wprowadzone przez określonego użytkownika.Gwiazdka (*) symbolu zawiera dane dotyczące zmian wszystkich użytkowników (domyślnie).

/version:versionspec

Określa jedną z następujących ograniczeń na dane historii:

  • Maksymalna wersja

  • Minimalny i maksymalny wersjach przy użyciu zakresu ~ składni.

Wartością domyślną jest /version:W (wersja obszaru roboczego).

Składnia, zobacz Odniesienie do polecenia kontroli wersji programu Team Foundation.

Nie można łączyć z tej opcji z /slotmode opcji.

Przykłady

yxtbh4yh.collapse_all(pl-pl,VS.110).gifPobierz historię pojedynczego pliku

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

Wyświetla wszystkie zmiany wprowadzone do plik program.cs w oknie historii.

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

Wyświetla wszystkie zmiany wprowadzone do plik program.cs w oknie wiersza polecenia.Na przykład:

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(pl-pl,VS.110).gifPobierz historię wszystkich elementów w folderze

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

Wyświetla wszystkie zmiany wprowadzone do wszystkich elementów w SolutionA (włączając te w podfolderach) w oknie historii.

yxtbh4yh.collapse_all(pl-pl,VS.110).gifPobierz historię ostatnich pięciu zmian do wszystkich elementów w folderze

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

Wyświetla najnowsze zmiany 5 do elementów w SolutionA (włączając te w podfolderach):

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(pl-pl,VS.110).gifPobierz historię wersji x i starszych

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

Wyświetla zmiany wprowadzone do wszystkich elementów w SolutionA (włączając te w podfolderach) w wersji wcześniejszej i 30:

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(pl-pl,VS.110).gif Uzyskaj od daty d i wcześniejszych historii

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

--lub--

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

Wyświetla zmiany wprowadzone do wszystkich elementów w SolutionA (włączając te w podfolderach) na 12-4/23 lub starszym:

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(pl-pl,VS.110).gifPobierz historię wersji x do wersji y

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

Wyświetla zmiany wprowadzone do wszystkich elementów w SolutionA (włączając te w podfolderach) między 2012-4/12 i 23/4/12:

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(pl-pl,VS.110).gifUzyskiwanie szczegółowych historii

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

Wyświetla szczegóły dotyczące zmian wprowadzonych do wszystkich elementów w SolutionA (włączając te w podfolderach) między 2012-4/12 i 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(pl-pl,VS.110).gifPobierz historię cyklicznych niż folder

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

Wyświetla okna historii umożliwia przeglądanie wcześniejszych zmian w folderze historii w folderze SolutionA.Na przykład najnowsze zmiany w folderze była zmiana nazwy, można rozwinąć changeset, aby zobaczyć zmian wprowadzonych przed zmiany nazwy.

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

Wyświetla ostatnie zmiany do folderu SolutionA w oknie wiersza polecenia.

Praca w programie Visual Studio

Porady

  • Wskazówka Aby uzyskać informacje dotyczące używania historii okna, zobacz Uzyskiwanie elementu historii.

  • Wskazówka Aby uzyskać bardziej szczegółowe informacje o changeset (na przykład chcesz wyświetlić elementy pracy skojarzonego):

    • W oknie historii, kliknij dwukrotnie changeset lub Otwórz menu skrótów i wybierz polecenie Szczegóły Changeset.

    • W wierszu polecenia należy użyć Changeset Command.

  • Wskazówka Aby uzyskać więcej informacji na temat punktu zobacz Wyszukiwanie i podgląd zestawów zmian.

  • Wskazówka/collection Opcja jest przydatna dla uruchomienie tego polecenia z konta użytkownika i komputera i nie jest mapowany do kolekcji zespołu projektu, zawierającego elementy obszaru roboczego.

  • Wskazówka See Przeglądanie i zarządzanie wcześniejszych wersji.