Share via


Befehl für den Verlauf

Zeigt den Verlauf für Dateien und Ordner an. Die Daten werden entweder im Fenster "Verlauf", oder, wenn die Option /noprompt angegeben wird, an der Eingabeaufforderung angezeigt.

Anforderungen: Siehe Berechtigungsreferenz für Team Foundation Server.

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

Beschreibung

/collection: TeamProjectCollectionUrl

Gibt die URL der Teamprojektauflistung an, in der die Elemente enthalten sind. Beispiel: http://myserver:8080/tfs/DefaultCollection.

Standardmäßig wird davon ausgegangen, dass die Teamprojektauflistung den Arbeitsbereich enthält, der dem aktuellen Verzeichnis zugeordnet ist.

/format

Gibt an, wie viele Details zu jedem Changeset angezeigt werden, wenn die Option /noprompt angegeben wird:

  • Brief (Standard): Zeigt eine Zeile pro Changeset, die folgende Informationen enthält: ID-Nummer, vorgenommene Änderungen, Benutzer, der die Änderungen vorgenommen hat, Datum und Kommentar. Einige der Daten werden möglicherweise abgeschnitten.

  • Detailed: Zeigt eine vollständige Beschreibung für jedes Changeset an. Neben den oben genannten Informationen werden mit dieser Option zusätzliche Daten angezeigt, z. B. Datum mit Zeit, geänderte Elemente, Eincheckhinweise und Eincheckrichtlinienwarnungen.

/itemmode

Sie können diese Option nicht zusammen mit der Option /slotmode verwenden. Siehe Matt Mitriks Blog-Artikel zur Änderung des Slotmodus in der TFS 2010-Versionskontrolle.

itemspec

Gibt an, für welche Elemente der Verlauf angezeigt wird. Informationen zur Syntax finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle.

/noprompt

Diese Option:

  • Unterdrückt die Anzeige von Fenstern und Dialogfeldern (wie z. B. des Fensters Verlauf) und leitet Ausgabedaten in die Eingabeaufforderung um. Siehe Verwenden von Befehlen der Team Foundation-Versionskontrolle.

  • Zeigt keinen Verlauf für Änderungen an, die auftraten, bevor ein Element verschoben, umbenannt, verzweigt oder zusammengeführt wurde.

/login:username,[password]

Gibt das Benutzerkonto an, unter dem der Befehl ausgeführt wird. Siehe Verwenden von Befehlen der Team Foundation-Versionskontrolle.

/recursive

Ruft rekursiv Verlaufsdaten zu Elementen im angegebenen Verzeichnis und in sämtlichen Unterverzeichnissen ab.

/slotmode

Sie können diese Option nicht zusammen mit der Option /itemmode verwenden. Siehe Matt Mitriks Blog-Artikel zur Änderung des Slotmodus in der TFS 2010-Versionskontrolle.

/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): von der letzten zur ältesten Revision.

Mit dieser Option muss die Option /noprompt verwendet werden.

/stopafter:number

Gibt die maximale Anzahl der Changesets an, die in den Verlaufsdaten angezeigt werden.

/user:username

Filtert die Verlaufsdaten, um die Änderungen anzuzeigen, die vom angegebenen Benutzer vorgenommen werden. Mit einem Sternchensymbol (*) werden Daten zu Änderungen von allen Benutzern angezeigt (Standard).

/version:versionspec

Gibt einen der folgenden Grenzwerte zu den Verlaufsdaten an:

  • Die maximale Version

  • Die minimale und maximale Version, die die Bereichs-~-Syntax verwenden.

Der Standardwert ist /version:W (die Version im Arbeitsbereich.)

Informationen zur Syntax finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle.

Sie können diese Option nicht zusammen mit der Option /slotmode verwenden.

Beispiele

Abrufen des Verlaufs einer einzelnen Datei

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

Zeigt alle Änderungen, die an "program.cs" vorgenommen wurden, im Verlaufsfenster an.

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

Zeigt alle Änderungen, die an "program.cs" vorgenommen wurden, im Eingabeaufforderungsfenster an. Beispiel:

Changeset Change                     User              Date       Comment
--------- -------------------------- ----------------- ---------- -------- 
29        edit                       Jamal Hartnett    4/23/2012  Fix bug
20        add                        Raisa Pokrovskaya 4/12/2012  Add new  

Abrufen des Verlaufs aller Elemente in einem Ordner

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

Zeigt alle Änderungen an, die an allen Elementen in "SolutionA" vorgenommen wurden (einschließlich der in den Unterordnern), im Fenster "Verlauf" an.

Abrufen des Verlaufs der letzten fünf Änderungen aller Elemente in einem Ordner

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

Zeigt die letzten 5 Änderungen an, die an Elementen in "SolutionA" vorgenommen wurden (einschließlich Änderungen in Unterordnern):

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
31        Raisa Pokrovskaya 5/15/2012
30        Raisa Pokrovskaya 4/23/2012
29        Jamal Hartnett    4/23/2012  Fix bug in new method
20        Raisa Pokrovskaya 4/12/2012  Add new method, add program2.cs to Proje
15        Raisa Pokrovskaya 4/8/2012

Abrufen des Verlaufs aus Version x und früher

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

Zeigt Änderungen an, die an allen Elementen in "SolutionA" in Version 30 und früher vorgenommen wurden (einschließlich Änderungen in Unterordnern):

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Raisa Pokrovskaya 4/23/2012
29        Jamal Hartnett    4/23/2012  Fix bug in new method
20        Raisa Pokrovskaya 4/12/2012  Add new method, add program2.cs to 15        Raisa Pokrovskaya 4/8/2012

Abrufen des Verlaufs ab Datum D und früher

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

Zeigt Änderungen an, die an allen Elementen in "SolutionA" vorgenommen wurden (einschließlich Änderungen in Unterordnern), und zwar am 23.04.12 oder früher:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Raisa Pokrovskaya 4/23/2012
29        Jamal Hartnett    4/23/2012  Fix bug in new method
20        Raisa Pokrovskaya 4/12/2012  Add new method, add program2.cs to 15        Raisa Pokrovskaya 4/8/2012

Abrufen des Verlaufs von Version x bis Version y

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

Zeigt Änderungen an, die an allen Elementen in "SolutionA" vorgenommen wurden (einschließlich Änderungen in Unterordnern), und zwar zwischen dem 12.04.12 und dem 23.04.12:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Raisa Pokrovskaya 4/23/2012
29        Jamal Hartnett    4/23/2012  Fix bug in new method
20        Raisa Pokrovskaya 4/12/2012  Add new method, add program2.cs to 

Abrufen eines detaillierten Verlaufs

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

Zeigt Details zu Änderungen an, die an allen Elementen in "SolutionA" vorgenommen wurden (einschließlich Änderungen in Unterordnern), und zwar zwischen dem 12.04.12 und dem 23.04.12:

-------------------------------------------------------------------------------
Changeset: 30
User: Raisa Pokrovskaya (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: Raisa Pokrovskaya (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: Raisa Pokrovskaya (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:
    Jamal 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.

Abrufen des nicht rekursiven Verlaufs eines Ordners

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

Zeigt den Verlauf des Ordners "SolutionA" im Fenster "Verlauf" an, sodass Sie sich frühere Änderungen an diesem Ordner ansehen können. Wenn z. B. die letzte Änderung am Ordner eine Umbenennung war, können Sie das Changeset erweitern, um Änderungen anzuzeigen, die vor der Umbenennung vorgenommen wurden.

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

Zeigt die letzte Änderung am Ordner "SolutionA" im Eingabeaufforderungsfenster an.

Arbeiten in Visual Studio

Tipps

  • Tipp Wie Sie das Fenster Verlauf verwenden, erfahren Sie unter Abrufen des Verlaufs eines Elements.

  • Tipp Weitere Informationen über ein Changeset (z. B. die zugeordneten Arbeitsaufgaben) erhalten Sie folgendermaßen:

    • Doppelklicken Sie im Fenster "Verlauf" auf das Changeset, oder öffnen Sie das Kontextmenü, und wählen Sie Changeset-Details aus.

    • Verwenden Sie an der Eingabeaufforderung den Changeset Command.

  • Tipp Weitere Informationen über Changesets finden Sie unter Suchen und Anzeigen von Changesets.

  • Tipp Die Option /collection ist nützlich, wenn Sie diesen Befehl von einem Computer und einem Benutzerkonto ausführen möchten, die nicht über einen Arbeitsbereich mit Zuordnung zu der Teamprojektauflistung verfügen, in der die Elemente enthalten sind.

  • Tipp Siehe Anzeigen und Verwalten früherer Versionen.