Freigeben über


Befehl Status

Zeigt Informationen über ausstehende Änderungen für Dateien und Ordner in einem oder mehreren Arbeitsbereichen an. Oder zeigt bei Verwendung der Option /shelveset Informationen über ausstehende Änderungen in einem Shelveset an.

Anforderungen: Siehe Berechtigungsreferenz für Team Foundation Server.

tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]] 
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]

Parameter

Argument

Beschreibung

/collection: TeamProjectCollectionUrl

Gibt bei Verwendung der Option /workspace die URL der Teamprojektauflistung an, die den Arbeitsbereich mit den ausstehenden Änderungen enthält. Beispiel: http://myserver:8080/tfs/DefaultCollection. Wenn nicht angegeben, wird standardmäßig davon ausgegangen, dass die Teamprojektauflistung den Arbeitsbereich enthält, der dem aktuellen Verzeichnis zugeordnet ist.

Wird ignoriert, wenn Sie die Option /workspace nicht verwenden.

Hinweis

Siehe Hinweise (unten) zu den Einschränkungen für diese Option.

/format

Gibt an, wie viele Details zu jeder ausstehenden Änderung angezeigt werden:

  • Brief (Standard): Zeigt eine Zeile zu jeder ausstehenden Änderung an. Diese beinhaltet folgende Informationen: Dateiname, Änderungen, ob das Element gesperrt ist (angezeigt durch ein Sternchensymbol (*)), lokaler Pfad und Benutzer (bei Verwendung der Optionen /collection und /workspace). Einige der Daten sind möglicherweise verkürzt.

  • Detailed: Zeigt eine vollständige Beschreibung für jede ausstehende Änderung an. Neben den oben genannten Informationen werden mit dieser Option zusätzliche Daten angezeigt, z. B. Datum und Zeit sowie Sperre.

itemspec

Gibt die Elemente an, für die Sie Daten zu ausstehenden Änderungen wünschen. Informationen zur Syntax finden Sie unter Befehlszeilenreferenz der Team Foundation-Versionskontrolle. Sie können mindestens ein itemspec-Argument angeben.

/login

Gibt das zur Ausführung des Befehls zu verwendende Benutzerkonto an. Siehe Befehlszeilenreferenz der Team Foundation-Versionskontrolle.

/recursive

Ruft rekursiv Daten zu ausstehenden Änderungen für Elemente im angegebenen Verzeichnis und in sämtlichen Unterverzeichnissen ab.

/shelveset:shelvesetname[;shelvesetowner]

Gibt das Shelveset an, das die aufzuführenden Änderungen enthält.

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

/user

Führt alle ausstehenden Änderungen auf, die von einem angegebenen Benutzer vorgenommen wurden. Mit einem Sternchensymbol (*) werden Daten zu Änderungen von allen Benutzern angezeigt. Der Standardwert ist der aktuelle Benutzer.

Hinweis

Siehe Hinweise (unten) zu den Einschränkungen für diese Option.

/workspace:workspacename[;workspaceowner]

Gibt den Namen des Arbeitsbereichs an, der die ausstehenden Änderungen enthält. Wenn nicht angegeben, ist der Arbeitsbereich der, dem das aktuelle Verzeichnis zugeordnet ist.

Sie können workspaceowner angeben, um ausstehende Änderungen in einem Arbeitsbereich zu erhalten, der einem bestimmten Benutzer gehört. Wenn nicht angegeben, wird davon ausgegangen, dass der Arbeitsbereich dem aktuellen Benutzer gehört, oder wenn angegeben, zu /login:username.

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

Hinweis

Siehe Hinweise (unten) zu den Einschränkungen für diese Option.

Hinweise

Mit dem Befehl Status können Sie ausstehende Änderungen im aktuellen Arbeitsbereich anzeigen (z. B. den Arbeitsbereich, dem das aktuelles Verzeichnis im Eingabeaufforderungsfenster zugewiesen ist), unabhängig davon, ob es ein lokaler Arbeitsbereich oder eine Serverarbeitsbereich ist. Sie können mit diesem Befehl auch ausstehende Änderungen in einem Remoteserverarbeitsbereich (z. B. von einem anderen Benutzer auf einem anderen Entwicklercomputer vorgenommene Änderungen) unter Verwendung der Optionen /collection, /user und /workspace anzeigen. Es ist jedoch nicht möglich, ausstehende Änderungen in einem lokalen Remotearbeitsbereich anzuzeigen.

Siehe auch: Entscheiden zwischen der Verwendung eines lokalen und eines Serverarbeitsbereichs.

Beispiele

In allen folgenden Beispielen wird angenommen, dass $/SiteApp/Main/ zu c:\code\SiteApp\Main\ im Arbeitsbereich zugeordnet ist.

Führen Sie alle Änderungen im aktuellen Arbeitsbereich auf

c:\code\SiteApp\Main\SolutionA\>tf stat

Führt alle ausstehenden Änderungen im Arbeitsbereich auf.

Führen Sie alle Änderungen in einem Ordner auf

c:\code\SiteApp\Main>tf stat SolutionA\*

Führt alle ausstehenden Änderungen an allen Elementen im Ordner SolutionA auf.

Führen Sie alle Änderungen in einem Ordner und dessen Unterordnern auf

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

Führt ausstehende Änderungen an allen Elementen im Ordner SolutionA, einschließlich dessen Unterordnern, auf.

Arbeiten in Visual Studio

Tipps