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:
|
/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ń:
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:
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
Pobierz 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
Pobierz 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.
Pobierz 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
Pobierz 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
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
Pobierz 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
Uzyskiwanie 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.
Pobierz 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
- Uzyskiwanie elementu historiiVisual Studio umożliwia uzyskiwanie Historia.
Porady
Aby uzyskać informacje dotyczące używania historii okna, zobacz Uzyskiwanie elementu historii.
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.
Aby uzyskać więcej informacji na temat punktu zobacz Wyszukiwanie i podgląd zestawów zmian.
/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.