Befehl History
Aktualisiert: November 2007
Zeigt die Revisionsversionsgeschichte für eine oder mehrere Dateien und Ordner 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 finden Sie unter Team Foundation Server-Berechtigungen.
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 (Team System). |
number |
Gibt an, wie viele Changesets 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 dienumber des von Ihnen festgelegten Changesets 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 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. |
/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 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 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 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 dazwischen liegenden 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.
Hyperlinks 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 Befehlszeilendienstprogramms "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
Konzepte
Arbeiten mit Changesets der Versionskontrolle
Referenz
Befehlszeilensyntax (Team System)
Weitere Ressourcen
Befehle des Befehlszeilendienstprogramms "Tf"