Befehl History
Zeigt den Revisionsverlauf einer oder mehreren Dateien oder Ordner an.Die Daten werden entweder im Fenster Versionsgeschichte oder wenn /noprompt Option angegeben wird, an der Eingabeaufforderung angezeigt.
Anforderungen: Siehe Team Foundation Server-Berechtigungen.
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]
Parameter
Parameter |
Description |
---|---|
/collection: TeamProjectCollectionUrl |
Gibt die URL der Teamprojektsammlung an, die Elemente enthält.Beispiel: http://myserver:8080/tfs/DefaultCollection. Standardmäßig wird die Teamprojektsammlung angenommen, um die zu sein, die den Arbeitsbereich enthält, der das aktuelle Verzeichnis zuordnet. |
/format |
Gibt an, wie viel über jedes Changeset anzuzeigen, Details, wenn die Option /noprompt angegeben wird:
|
/itemmode |
Sie können diese Option nicht zusammen mit der Option /slotmode verwenden.Siehe Matt Mitrik: Ändern, um den Modus in TFS-Versionskontrolle 2010 zu kerben. |
itemspec |
Gibt die Elemente an, damit die Versionsgeschichte anzeigen.Informationen zur Syntax finden Sie unter Befehlszeilenreferenz der Team Foundation-Versionskontrolle. |
/noprompt |
Diese Option:
|
/login:username,[password] |
Gibt das Benutzerkonto an, um den Befehl auszuführen.Siehe Befehlszeilenreferenz der Team Foundation-Versionskontrolle. |
/recursive |
Ruft rekursiv Verlaufsdaten für Elemente im angegebenen Verzeichnis und allen Unterverzeichnissen ab. |
/slotmode |
Sie können diese Option nicht zusammen mit der Option /itemmode verwenden.Siehe Matt Mitrik: Ändern, um den Modus in TFS-Versionskontrolle 2010 zu kerben. |
/sort |
Sortiert den Revisionsverlauf für eine oder mehrere Dateien oder Ordner in einer der beiden folgenden Reihenfolgen:
Sie müssen die Option /noprompt mit dieser Option verwenden. |
/stopafter:number |
Gibt die maximale Anzahl von Changesets an, die in den Verlaufsdaten anzuzeigen. |
/user:username |
Filtert die Verlaufsdaten, um die Änderungen anzuzeigen, die vom angegebenen Benutzer vorgenommen werden.Ein Sternchensymbol (*) enthält Daten auf Änderungen von allen Benutzern (Standardeinstellung). |
/version:versionspec |
Gibt eine der folgenden Grenzen auf den Verlaufsdaten an:
Der Standardwert ist /version:W (die Version im Arbeitsbereich). Informationen zur Syntax finden Sie unter Befehlszeilenreferenz der Team Foundation-Versionskontrolle. Sie können diese Option nicht zusammen mit der Option /slotmode verwenden. |
Beispiele
Rufen Sie Versionsgeschichte einer einzelnen Datei ab
c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs
Zeigt alle Änderungen aufgeführt, die an program.cs im Fenster Versionsgeschichte vorgenommen werden.
c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs /noprompt
Zeigt alle Änderungen aufgeführt, die an program.cs im Eingabeaufforderungsfenster vorgenommen werden.Beispiel:
Changeset Change User Date Comment
--------- -------------------------- ----------------- ---------- --------
29 edit Peter Waxman 4/23/2012 Fix bug
20 add Julia Ilyina 4/12/2012 Add new
Rufen Sie Verlauf aller Elemente in einem Ordner ab
c:\code\SiteApp\Main\SolutionA>tf history * /recursive
Zeigt alle Änderungen, die an allen Elementen in ProjektmappeA vorgenommen werden (einschließlich der in den Unterordnern) im Fenster Versionsgeschichte.
Rufen Sie Verlauf der letzten fünf Änderungen an allen Elementen in einem Ordner ab
c:\code\SiteApp\Main\SolutionA>tf history * /noprompt /recursive /stopafter:5
Zeigt die letzten 5 Änderungen an, die an Elementen in ProjektmappeA vorgenommen werden (einschließlich der in den Unterordnern):
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
Rufen Sie Versionsgeschichte von Version x und früher ab
c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:30
Die Anzeige wird entsprechend vorgenommen an allen Elementen in ProjektmappeA (einschließlich der in den Unterordnern) in Version 30 und früher:
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
Rufen Sie Verlauf vom Datum D und früher ab
c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/24/2012
– oder –
c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D2012-04-24T12:00
Die Anzeige wird entsprechend an vorgenommen an allen Elementen in ProjektmappeA (einschließlich der in den Unterordnern) 4/23/12 oder früher:
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
Gelangen Sie Versionsgeschichte von Version x an Version y
c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012
Die Anzeige wird entsprechend vorgenommen an allen Elementen in ProjektmappeA (einschließlich der in den Unterordnern) zwischen 4/12/2012 und 4/23/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
Get ausführliche Versionsgeschichte aufgeführt
c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012 /format:detailed
Zeigt Details zu den Änderungen an allen Elementen in ProjektmappeA (einschließlich der in den Unterordnern) zwischen 4/12/2012 und 4/23/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.
Rufen Sie den nicht wiederholbaren Verlauf eines Ordners ab
c:\code\SiteApp\Main\SolutionA>tf history .
Zeigt den Verlauf des SolutionA-Ordners im Fenster Versionsgeschichte an, das Ihnen ermöglicht, frühere Änderungen am Ordner zu untersuchen.Wenn die letzte Änderung am Ordner ein umbenannte war, können Sie das Changeset erweitern, um Änderungen zu finden, die vor dem umbenannten vorgenommen werden.
c:\code\SiteApp\Main\SolutionA>tf history . /noprompt
Zeigt die letzte Änderung am SolutionA-Ordner im Eingabeaufforderungsfenster angezeigt.
Arbeiten in Visual Studio
- Abrufen des Verlaufs eines Elements Verwendungs-VisualStudio, um des Revisionsverlaufs abzurufen.
Tipps
Informationen, wie das Verlauf Fenster, finden Sie unter Abrufen des Verlaufs eines Elements verwendet.
Weitere ausführliche Informationen zu einem Changeset abrufen (beispielsweise, möchten Sie zugeordnete Arbeitsaufgaben finden):
Im Fenster Versionsgeschichte doppelklicken Sie auf das Changeset oder öffnen Sie das Kontextmenü und wählen Sie Changesetdetails aus.
Von der Eingabeaufforderung verwenden Sie Changeset Command.
Weitere Informationen zu Changesets, finden Sie unter Suchen und Anzeigen von Changesets.
Die Option ist /collection zum Ausführen dieses Befehls von einem Computer und von einem Benutzerkonto sinnvoll, das keinen Arbeitsbereich besitzt, der in der Teamprojektsammlung zugeordnet ist, die Elemente enthält.