Freigeben über


Befehl History

Zeigt die Revisionsversionsgeschichte für eine oder mehrere Dateien und Ordner an.

tf history [/server:servername] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/noprompt]

Parameter

Argument Beschreibung

servername

Der vom Benutzer angegebene Wert für die /server-Option. Beispiel: teamfoundation2.

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.

number

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

username

Gibt einen Wert für die /user-Option an. In Abhängigkeit von den Netzwerkeinstellungen können Sie DOMÄNE\Benutzername oder Benutzername angeben.

Option Beschreibung

/server

Identifiziert den Team Foundation Server. Diese Option ist erforderlich, wenn der Befehl von einem Verzeichnis aufgerufen wird, das keinem Arbeitsbereich zugeordnet ist.

/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 number der von Ihnen festgelegten Differenzmengen an. Mit /stopafter:10 zeigen Sie z. B. die letzten zehn Änderungen an, die in dem angegebenen Element aufgetreten sind.

/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 jeder Differenzmenge an. Detailed zeigt eine vollständige Beschreibung der Differenzmenge 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.

/noprompt

Unterdrückt alle Eingabeaufforderungen.

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 zur Differenzmenge 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 die Option "Kopieren" im Kontextmenü des Fensters Versionsgeschichte, um Textinformationen aus den ausgewählten Zeilen in die Zwischenablage zu kopieren. Weitere Informationen finden Sie unter Das Fenster Versionsgeschichte.

Sie können den Befehl history für das Anzeigen der Revisionsversionsgeschichte für eine oder mehrere Dateien und Ordner verwenden. Für jede Differenzmenge mit den angeforderten Elementen zeigt Team Foundation einen Revisionseintrag in der Ausgabe der Differenzmenge an. Zu den Details der Differenzmenge gehören Informationen über den Benutzer, der die Änderungen auf dem Server für die Quellcodeverwaltung in Team Foundation 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 Differenzmengennummer und das Datum und die Uhrzeit, zu der die Differenzmenge 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 dazwischen liegenden Versionen angezeigt. Sie können einen Bereich in aufsteigender oder absteigender Reihenfolge angeben.

Wenn Sie die Option /slotmode anfügen, zeigt Team Foundation die Revisionsversionsgeschichte für alle Elemente an, die je in diesem Namespacespeicherort enthalten waren. 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 Differenzmengennummer 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 der Differenzmenge 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.

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

Beispiele

Im folgenden Beispiel werden die Änderungen angezeigt, die zwischen der Differenzmengenversion 5 und der Differenzmengenversion 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

Sicherheit

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 finden Sie unter Team Foundation Server-Berechtigungen.

Siehe auch

Referenz

Befehlszeilensyntax
Befehl Changeset

Konzepte

Arbeiten mit Differenzmengen der Quellcodeverwaltung
Informationsbefehle

Weitere Ressourcen

Befehle des Befehlszeilendienstprogramms "Tf"
Anzeigen von Daten zur Versionsgeschichte
Anzeigen von Daten zur Versionsgeschichte