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.
Hinweis
Siehe Hinweise unten für die Einschränkungen dieser Option.
|
/format |
Gibt an, wie viel über jede ausstehende Änderung anzuzeigen, Details:
|
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.
Hinweis
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.
Hinweis
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.
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 allen Elementen im SolutionA-Ordner auf.
Fü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
- Entwickeln von Code und Verwalten von ausstehenden Änderungen Verwendungs-VisualStudio, um ausstehender Änderungen anzuzeigen und zu verwalten.
Tipps
Die meisten Änderungen, die an den Dateien unter Versionskontrolle vornehmen, werden als ausstehende Änderungen im Arbeitsbereich in die Warteschlange gestellt.Weitere Informationen finden Sie unter Entwickeln von Code und Verwalten von ausstehenden Änderungen und Verwalten der Arbeitsbereiche.
Sie können Difference Command verwenden, um Details zu Die (Änderungen am Inhalt) in einer Datei abzurufen.
Wenn Sie Änderungen zurückstellen setzen müssen (und möglicherweise auch den Arbeitsbereich für eine andere Aufgabe bereinigen möchten), verwenden Sie Befehl Shelve.Weitere Informationen zu Shelvesets, finden Sie unter Unterbrechen der Arbeit und Verwalten von Shelvesets.
Wenn Sie bereit sind, Änderungen am Server zu überprüfen, verwenden Sie Befehl Checkin.