Freigeben über


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:

  • Brief (Standard): Zeigt eine Zeile über jedes Changeset, das einschließt: ID-Nummer, Änderungen vorgenommen, Benutzer, der die Änderungen, das Datum und den Kommentar ausgeführt wurde.Einige der Daten werden möglicherweise abgeschnitten.

  • Detailed: Zeigt eine vollständige Beschreibung jedes Changesets an.Zusätzlich zu den oben genannten Informationen wird diese Option zusätzliche Daten wie Datum mit Zeit, geänderte Elemente, Eincheckhinweise und Eincheckrichtliniewarnungen.

/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:

  • Unterdrückt die Anzeige von Fenstern und von Dialogfeldern (wie dem Verlauf Fenster) und leitet Ausgabedaten zur Eingabeaufforderung um.Siehe Befehlszeilenreferenz der Team Foundation-Versionskontrolle.

  • Zeigt nicht den Verlauf von Änderungen an, die aufgetreten sind, bevor ein Element verschoben, umbenannt, verzweigt oder zusammengeführt wurde.

/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:

  • Ascending: von der ältesten zur letzten Revision.

  • Descending (Standard): der letzten zur ältesten Revision.

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:

  • Die maximale Version

  • Die minimalen und maximalen Versionen mithilfe der ~-Bereichssyntax.

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

yxtbh4yh.collapse_all(de-de,VS.110).gifRufen 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  

yxtbh4yh.collapse_all(de-de,VS.110).gifRufen 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.

yxtbh4yh.collapse_all(de-de,VS.110).gifRufen 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

yxtbh4yh.collapse_all(de-de,VS.110).gifRufen 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

yxtbh4yh.collapse_all(de-de,VS.110).gif 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

yxtbh4yh.collapse_all(de-de,VS.110).gifGelangen 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 

yxtbh4yh.collapse_all(de-de,VS.110).gifGet 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.

yxtbh4yh.collapse_all(de-de,VS.110).gifRufen 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

Tipps

  • Tipp Informationen, wie das Verlauf Fenster, finden Sie unter Abrufen des Verlaufs eines Elements verwendet.

  • Tipp 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.

  • Tipp Weitere Informationen zu Changesets, finden Sie unter Suchen und Anzeigen von Changesets.

  • Tipp 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.

  • Tipp Siehe Anzeigen und Verwalten früherer Versionen.