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:
|
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
- Entwickeln von Code und Verwalten von ausstehenden Änderungen Verwenden Sie Visual Studio, um ausstehende Änderungen anzuzeigen und zu verwalten.
Tipps
Die meisten Änderungen, die Sie an Dateien unter Versionskontrolle vornehmen, werden als ausstehende Änderungen in die Warteschlange im Arbeitsbereich gestellt. Weitere Informationen finden Sie unter Entwickeln von Code und Verwalten von ausstehenden Änderungen und Erstellen und Verwenden von Arbeitsbereichen.
Mit Difference Command können Sie Details zu Änderungen durch Bearbeitung (Änderungen am Inhalt) in einer Datei abrufen.
Wenn Sie Änderungen zurückstellen und möglicherweise auch den Arbeitsbereich für eine andere Aufgabe bereinigen möchten, verwenden Sie den Befehl Shelve. Weitere Informationen zu Shelvesets finden Sie unter Unterbrechen der Arbeit und Verwalten von Shelvesets.
Wenn Sie bereit sind, Änderungen auf dem Server einzuchecken, verwenden Sie Befehl Checkin.