Freigeben über


Befehl Status

Zeigt Informationen über ausstehende Änderungen an den Dateien und Ordnern in einem oder mehreren Arbeitsbereichen.Oder, wenn Sie die Option verwenden, /shelveset Anzeigeninformationen über ausstehende Änderungen in einem Shelveset.

Anforderungen: Siehe Team Foundation Server-Berechtigungen.

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

Parameter

Argument

Description

/collection: TeamProjectCollectionUrl

Wenn Sie die Option verwenden, /workspace gibt die URL der Teamprojektsammlung her, die den Arbeitsbereich enthält, der die ausstehenden Änderungen enthält.Beispiel: http://myserver:8080/tfs/DefaultCollection.Wenn sie nicht, standardmäßig angegeben wird, wird die Teamprojektsammlung angenommen, um die zu sein, die den Arbeitsbereich enthält, der das aktuelle Verzeichnis zuordnet.

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

HinweisHinweis
Siehe Hinweise unten für die Einschränkungen dieser Option.

/format

Gibt an, wie viel über jede ausstehende Änderung anzuzeigen, Details:

  • Brief (Standard): Zeigt eine Zeile für jede ausstehende Änderung, die Folgendes enthält: Dateiname, Änderungen, ob das Element (angegeben durch ein Sternchensymbol (*)), lokalen Pfad und Benutzer gesperrt wird (wenn die /collection und /workspace Optionen verwendet werden).Einige der Daten werden möglicherweise abgeschnitten.

  • Detailed: Zeigt eine vollständige Beschreibung jeder ausstehenden Änderungen an.Zusätzlich zu den oben genannten Informationen wird diese Option zusätzliche Daten wie Uhrzeit- und Sperren.

itemspec

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

/login

Gibt das Benutzerkonto an, um zu verwenden, um den Befehl auszuführen.Siehe Befehlszeilenreferenz der Team Foundation-Versionskontrolle.

/recursive

Ruft Daten rekursiv über ausstehende Änderungen an Elementen im angegebenen Verzeichnis und allen Unterverzeichnissen ab.

/shelveset:shelvesetname[;shelvesetowner]

Gibt das Shelveset angezeigt, das die Änderungen enthält, die Sie aufführen, möchten.

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

/user

Führt alle ausstehenden Änderungen auf, die dem angegebenen Benutzer vorgenommen werden.Ein Sternchensymbol (*) enthält Daten über Änderungen für alle Benutzer.Der Standardwert ist der aktuelle Benutzer.

HinweisHinweis
Siehe Hinweise unten für die Einschränkungen dieser Option.

/workspaceworkspacename[;workspaceowner]

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

Sie können workspaceowner angeben, um Daten über ausstehende Änderungen in einem Arbeitsbereich abzurufen, der einem bestimmten Benutzer gehört.Wenn nicht angegeben wird, wird der Arbeitsbereich angenommen, dass der aktuelle Benutzer sein bzw., wenn er, /login:username angegeben wird.

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

HinweisHinweis
Siehe Hinweise unten für die Einschränkungen dieser Option.

Hinweise

Sie können den Befehl verwenden, Status ausstehende Änderungen im aktuellen Arbeitsbereich (beispielsweise, der Arbeitsbereich, der dem aktuellen Verzeichnis im Eingabeaufforderungsfenster zuordnet) anzuzeigen, unabhängig davon, ob es ein lokalen Arbeitsbereich oder ein Serverarbeitsbereich ist.Sie können diesen Befehl auch verwenden, ausstehende Änderungen in einem Remoteserverarbeitsbereich (beispielsweise, die Änderungen von einem anderen Benutzer auf einem anderen Entwickler-Computer) mithilfe /collection, /user und /workspace Optionen anzuzeigen verwenden.Sie können ausstehende Änderungen in einem Remoteberichtsserver lokalen Arbeitsbereich nicht anzeigen.

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.

9s5ae285.collapse_all(de-de,VS.110).gifFühren Sie alle Änderungen im aktuellen Arbeitsbereich auf

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

Führt alle ausstehenden Änderungen im Arbeitsbereich auf.

9s5ae285.collapse_all(de-de,VS.110).gifFühren Sie alle Änderungen in einem Ordner auf

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

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

9s5ae285.collapse_all(de-de,VS.110).gifFühren Sie alle Änderungen in einem Ordner und dessen Unterordner auf

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

Führt ausstehende Änderungen an allen Elementen im SolutionA-Ordner, einschließlich der in Unterordnern) auf.

Arbeiten in Visual Studio

Tipps