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