Befehl History

Zeigt den Revisionsverlauf für eine oder mehrere Dateien, Ordner oder beides an.

Erforderliche Berechtigungen

Damit Sie den Befehl history verwenden können, müssen Sie für alle angegebenen Dateien oder Ordner, deren Verlauf Sie anzeigen möchten, über die Berechtigung Lesen verfügen. Weitere Informationen hierzu finden Sie unter Team Foundation Server-Berechtigungen.

tf history itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt] [/login:username,[password]] [/sort:ascending,descending] [/collection:TeamProjectCollectionUrl]

Parameter

Argument

Beschreibungen

itemspec

Identifiziert die Datei oder den Ordner, für die bzw. den die Versionsgeschichte angezeigt werden soll. Weitere Informationen über das Verfahren, mit dem Team Foundation durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilenoptionen.

versionspec

Gibt einen Wert für die /version-Option an, z. B. C58. Weitere Informationen über das Verfahren, mit dem Team Foundation durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilensyntax (Versionskontrolle).

number

Gibt an, wie viele Changesets in der Versionsgeschichtsabfrage enthalten sein sollen.

TeamProjectCollectionUrl

Die URL der Teamprojektauflistung, die eine oder mehrere Dateien oder Ordner enthält, zu denen Sie den Revisionsverlauf anzeigen möchten (z. B. http://myserver:8080/tfs/DefaultCollection).

username

Gibt einen Wert für die /login-Option und die /user-Option an. Sie können als Wert für einen Benutzernamen entweder DOMÄNE\Benutzername oder Benutzername angeben.

Option

Beschreibungen

/version

Gibt die Version der Elemente an, für die die Revisionsversionsgeschichte angezeigt werden soll. Standardmäßig verwendet Team Foundation die Arbeitsbereichsversion.

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

/stopafter

Zeigt den Verlauf für die von Ihnen angegebenen Changesetnummern an.

/recursive

Ruft Versionsgeschichtsinformationen über Elemente im angegebenen Pfad ab.

/user

Filtert die Liste der Änderungen nach dem angegebenen Benutzer. Mit einem Sternchen (*) können Sie alle Benutzer auswählen. Wenn diese Option nicht angegeben wird, werden alle Benutzer ausgewählt.

/format

Gibt die für die Versionsgeschichtsinformationen angezeigten Beschreibungen an.

Brief zeigt eine Zeile zu jedem Changeset an. Detailed zeigt eine vollständige Beschreibung des Changesets an. Wenn diese Option nicht angegeben wird, werden Kurzbeschreibungen angezeigt.

/slotmode

Zeigt die Revisionsversionsgeschichte für alle Elemente an, die je im angegebenen Namespacespeicherort enthalten waren.

Wenn Sie eine Datei umbenannt haben, zeigt diese Option den Revisionsverlauf für die Datei unter dem altem und dem neuen Namen an.

/noprompt

Unterdrückt alle Eingabeaufforderungen.

/itemmode

Zeigt den Revisionsverlauf für das angegebene Element an, das einen eindeutigen Pfad hat.

Im Gegensatz zur /slotmode-Option zeigt diese Option, wenn eine Datei umbenannt wird, den Revisionsverlauf für die Datei nur unter dem neuen Namen an.

/collection

Gibt die Teamprojektsammlung an.

/login

Gibt den Benutzernamen und das Kennwort für die Benutzerauthentifizierung bei Visual Studio Team Foundation Server an.

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

Hinweise

Mit dem Befehl history öffnen Sie das Fenster Versionsgeschichte mit Schaltflächen für die Auswahl von Details, Ansicht und Vergleichen. Details Zeigt Details zum Changeset an. Ansicht Zeigt die Versionen von Dateien an. Vergleichen Vergleicht Dateiversionen entweder mit der aktuellen Arbeitsbereichsversion, wenn nur eine Zeile ausgewählt wurde, oder mit zwei unterschiedlichen Versionen, wenn zwei Zeilen ausgewählt wurden. Verwenden Sie im Fenster Versionsgeschichte im Kontextmenü die Option copy, um Textinformationen aus den ausgewählten Zeilen in die Zwischenablage zu kopieren. Weitere Informationen finden Sie unter Verwenden des Fensters Versionsgeschichte.

Sie können den Befehl history für das Anzeigen der Revisionsversionsgeschichte für eine oder mehrere Dateien und Ordner verwenden. Für jedes Changeset mit den angeforderten Elementen zeigt Team Foundation einen Revisionseintrag in der Ausgabe des Changesets an. Zu den Details des Changesets gehören Informationen über den Benutzer, der die Änderungen auf dem Server für die Team Foundation-Versionskontrolle vorgenommen hat, die Dateien und Ordner, für die die ausstehenden Änderungen übernommen wurden, die Art der ausstehenden Änderung, für die ein Commit ausgeführt wurde, die Changesetnummer und das Datum und die Uhrzeit, zu der das Changeset erstellt wurde.

Wenn Sie keine versionspec angeben, zeigt Team Foundation die vollständige Versionsgeschichte der Datei oder des Ordners an. Wenn Sie eine einzelne Versionsspezifikation angeben, zeigt Team Foundation Informationen über das Element von dieser Version bis zurück zur ersten Version an. Wenn Sie einen Bereich von Versionen angeben (mithilfe der ~ -Syntax), wird die Versionsgeschichte für diese Versionen und sämtliche dazwischenliegenden Versionen angezeigt. Sie können einen Bereich in aufsteigender oder absteigender Reihenfolge angeben.

Wenn Sie die Option /slotmode einschließen, zeigt Team Foundation die Revisionsversionsgeschichte für das angegebene Element an. Wenn Sie z. B. eine Datei umbenannt haben, zeigt diese Option den alten und den neuen Namen an. Da Sie mit der Option /slotmode einen Bereich unterschiedlicher Elemente und Versionen angeben, sollten Sie sie nicht mit den Optionen /slotmode und /version kombinieren.

Sie können mit dem Befehl history die Changesetnummer bestimmen, in der für eine Reihe von Dateien ein Commit durchgeführt wurde, und dann mit dem Befehl changeset weitere Einzelheiten zu der Art des Changesets und dem Eincheckvorgang anzeigen, bei dem diese erstellt wurde. Sie können auch im Fenster Versionsgeschichte eine Zeile auswählen und dann auf die Schaltfläche Details klicken.

Links zu anderen Team Foundation-Befehlen, unter denen Sie weitere Informationen über die Elemente des Servers für die Team Foundation-Versionskontrolle und die zugeordneten Arbeitsbereiche erhalten, finden Sie unter Informationsbefehle.

Weitere Informationen zur Suche nach dem Befehlszeilendienstprogramm tf finden Sie unter Befehle des Befehlszeilenhilfsprogramms "Tf".

Beispiele

Im folgenden Beispiel werden die Änderungen angezeigt, die zwischen der Changesetversion 5 und der Changesetversion 8 an 1256.c vorgenommen wurden.

c:\projects> tf history /version:C5~C8 1256.c

Im folgenden Beispiel werden die letzten zehn Änderungen an 314.cs angezeigt.

c:\projects> tf history /stopafter:10 314.cs

Im folgenden Beispiel wird die Versionsgeschichte von Namespaceslot 1256.c in der ausführlichen Ausgabe angezeigt.

c:\projects> tf history /format:detailed /slotmode 1256.c

Siehe auch

Referenz

Befehlszeilensyntax (Versionskontrolle)

Befehl Changeset

Konzepte

Arbeiten mit Changesets

Informationsbefehle

Weitere Ressourcen

Befehle des Befehlszeilenhilfsprogramms "Tf"

Anzeigen von Daten zur Versionsgeschichte eines Elements

Anzeigen von Daten zur Versionsgeschichte eines Elements