Befehl Status

Aktualisiert: November 2007

Zeigt Informationen über ausstehende Änderungen an Elementen in einem oder mehreren Arbeitsbereichen an.

Erforderliche Berechtigungen

Damit Sie den Befehl status verwenden können, muss die Berechtigung Lesen für alle angegebenen Dateien oder Ordner auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

tf status itemspec [/server:servername] [/workspace:workspacename[;workspaceowner]] [/format:(brief|detailed)] 
[/recursive] [/user:(*|username)] 

tf status itemspec [/server:servername] [/shelveset:shelvesetname[;shelvesetowner]] [/format:(brief|detailed)] 
[/recursive] [/user:(*|username)] 

Parameter

Argument

Beschreibung

itemspec

Identifiziert die Datei oder den Ordner, für die bzw. den Details zum Status angezeigt werden sollen. 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).

servername

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

workspacename

Der vom Benutzer angegebene Wert für die /workspace-Option.

workspaceowner

Gibt den Namen des Benutzers an, der den Arbeitsbereich erstellt hat.

shelvesetname

Der vom Benutzer angegebene Wert für die /shelveset-Option.

shelvesetowner

Gibt den Namen des Shelveset-Besitzers an.

username

Gibt einen Wert für die /user-Option an. Der Wert für den Benutzernamen kann auf zwei Arten angegeben werden, die von den Netzwerkeinstellungen abhängig sind: DOMÄNE\Benutzername oder Benutzername.

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.

/workspace

Gibt den Namen des Arbeitsbereichs an, für den Sie die Liste der Änderungen anzeigen möchten. Wenn diese Option nicht angegeben wird und Sie den Befehl aus einem Verzeichnis ausführen, das zu einem Arbeitsbereich hinzugefügt wurde, wird der aktuelle Arbeitsbereich verwendet.

Diese Option kann nicht mit der Option /shelveset kombiniert werden.

/shelveset

Der Name des Shelvesets, für das Sie die Liste von Änderungen anzeigen möchten.

Diese Option kann nicht mit der Option /workspace kombiniert werden.

/format

Das Format der Statusinformationen. Brief zeigt eine Liste von Änderungen an, die noch nicht eingecheckt wurden. Detailed zeigt die vollständigen Statusinformationen an. Brief ist der Standardwert.

/recursive

Zeigt Statusinformationen zu allen Elementen im angegebenen Verzeichnis und sämtlichen Unterverzeichnissen an.

/user

Filtert die Liste der Änderungen nach dem angegebenen Benutzer. Mit einem Sternchen (*) können Sie alle Benutzer darstellen. Der Standardwert ist der aktuelle Benutzer.

Hinweise

Sie können den Befehl status verwenden, um eine Liste mit ausstehenden Änderungen anzuzeigen. Eine ausstehende Änderung ist eine Datei- oder Ordnerrevision, die nicht an den Server übermittelt, aber in ein Changeset mit Versionsangabe eingefügt wurde. Weitere Informationen finden Sie unter Ausstehende Änderungen.

Sie können auch mit der Option /shelveset Details über zurückgestellte Änderungen ohne Versionsangabe anzeigen, für die ein Shelveset vorhanden ist. Weitere Informationen über den Unterschied zwischen ausstehenden Änderungen und zurückgestellten Änderungen finden Sie unter Arbeiten mit Versionskontrollshelvesets.

Links zu anderen Team Foundation-Befehlen, unter denen Sie weitere Informationen über die Elemente auf dem Server und sämtliche zugeordnete Arbeitsbereiche erhalten, finden Sie unter Informationsbefehle.

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

Befehlsausgabe

Wenn es sich beim ausstehenden Änderungstyp um rename handelt, wird der neue Name angezeigt. Weitere Informationen finden Sie unter Befehl Rename (Team Foundation-Versionskontrolle).

Es gibt zwei Anzeigemodi: brief und detailed.

Mit /Format:brief zeigen Sie den Dateinamen des Elements, die Änderung und den lokalen Pfad, sofern das Element gesperrt ist, den Typ der ausstehenden Änderung, die es darstellt, den Benutzer, der die Änderungen vorgenommen hat, und den Speicherort der Arbeitsbereichsversion des Elements auf dem Datenträger an. Die Ausgabe wird zunächst nach dem Ordner und dann nach dem Dateinamen im Ordner sortiert.

Mit /Format:detailed zeigen Sie mehrere Zeilen mit Informationen über die einzelnen ausstehenden Änderungen in der Ausgabe an. Die Ausgabe mit detailed enthält sämtliche Informationen der Ausgabe mit brief und zusätzlich noch Datum, Uhrzeit und andere Informationen.

Beispiele

Im folgenden Beispiel werden Informationen über alle ausstehenden Änderungen für den aktuellen Benutzer im aktuellen Arbeitsbereich angezeigt. Der aktuelle Arbeitsbereich ist der Arbeitsbereich, dem das lokale Verzeichnis zugeordnet ist.

c:\projects>tf status

Im folgenden Beispiel werden alle ausstehenden Änderungen für den aktuellen Benutzer unter d:\src auf dem aktuellen Computer angezeigt.

c:\projects>tf status/recursive d:\src

Im folgenden Beispiel werden alle ausstehenden Änderungen für den aktuellen Benutzer im Arbeitsbereich Beta1 angezeigt.

c:\projects>tf status/workspace:Beta1

Im folgenden Beispiel werden Statusinformationen zu allen ausstehenden Änderungen für den Benutzer Jason angezeigt.

c:\projects>tf status/user:Jason

Im folgenden Beispiel werden Statusinformationen zu allen ausstehenden Änderungen für alle Benutzer in allen Arbeitsbereichen auf dem Server angezeigt.

c:\projects>tf status/user:*

Im folgenden Beispiel werden Informationen über alle ausstehenden Änderungen für den aktuellen Benutzer in sämtlichen Arbeitsbereichen auf dem Server angezeigt, der sich auf teamserver2 befindet.

c:\projects>tf status/server:teamserver2 /workspace:*

Im folgenden Beispiel werden Informationen über alle Änderungen von Joe, die dieser noch nicht eingecheckt hat, in sämtlichen Arbeitsbereichen angezeigt, die dem Server teamserver2 zugeordnet sind.

c:\projects>tf status/server:teamserver2 /workspace:* /user:joe

Siehe auch

Konzepte

Arbeiten mit Versionskontrollarbeitsbereichen

Ausstehende Änderungen

Arbeiten mit Changesets der Versionskontrolle

Arbeiten mit Versionskontrollshelvesets

Informationsbefehle

Referenz

Befehlszeilensyntax (Team System)

Befehl Changeset

Befehl Shelvesets

Weitere Ressourcen

Befehle des Befehlszeilendienstprogramms "Tf"

Vergleichen von Ordnern und Dateien in der Versionskontrolle