Polecenie Status
Wyświetla informacje o oczekujących zmian pliki i foldery w jednej lub kilku obszarów roboczych.Lub przy użyciu /shelveset opcji, wyświetla informacje o oczekujących zmian w shelveset.
Wymagania: zobacz Uprawnienia serwera programu 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]
Parametry
Argument |
Opis |
---|---|
/collection: TeamProjectCollectionUrl |
Przy użyciu /workspace opcji, określa adres URL kolekcji projektów zespołu, która zawiera obszar roboczy, który zawiera oczekujące zmiany.Na przykład: DefaultCollection-http://myserver:8080/tfs.Jeśli nie zostanie określony, domyślnie Kolekcja projektów zespołu jest uznawany za ten, który zawiera obszar roboczy, który mapuje bieżący katalog. Ignorowane, jeśli nie należy używać /workspace opcji.
|
/format |
Określa ilość szczegółów do wyświetlenia o każdym oczekujące zmiany:
|
itemspec |
Określa, że elementy, dla których ma zostać oczekujące zmiany danych.Dla składni, zobacz Odniesienie do polecenia kontroli wersji programu Team Foundation.Można określić więcej niż jeden itemspec argument. |
/login |
Określa konto użytkownika, aby używać do uruchamiania polecenia.Zobacz Odniesienie do polecenia kontroli wersji programu Team Foundation. |
/recursive |
Rekursywnie pobiera dane o oczekujących zmian w elementach w określonym katalogu i wszystkich podkatalogów. |
/shelveset:shelvesetname[;shelvesetowner] |
Określa shelveset, który zawiera zmiany, które mają być wyświetlone. Ta opcja nie może być łączone z /workspace opcji. |
/user |
Wyświetla wszystkie oczekujące zmiany dokonane przez określonego użytkownika.Znak gwiazdki (*) symbol zawiera dane dotyczące zmian wszystkich użytkowników.Ustawieniem domyślnym jest bieżący użytkownik.
|
/workspace:workspacename[;workspaceowner] |
Określa nazwę obszaru roboczego, który zawiera oczekujące zmiany.Jeśli nie zostanie określony, obszaru roboczego jest mapujący bieżący katalog. Można określić workspaceowner można uzyskać dane oczekujących zmian w obszarze roboczym, które należy do określonego użytkownika.Jeśli nie zostanie określony, obszaru roboczego przyjmuje się, że można bieżącego użytkownika lub jeśli zostały określone, /login:username. Ta opcja nie może być łączone z /shelveset opcji.
|
Uwagi
Można użyć Status polecenie, aby wyświetlić oczekujące zmiany w bieżący obszar roboczy (na przykład obszaru roboczego mapujący bieżący katalog w oknie wiersza polecenia), niezależnie od tego, czy jest to lokalnego obszaru roboczego lub obszaru roboczego na serwerze.Umożliwia także tego polecenia do wyświetlania oczekujących zmian w obszarze roboczym zdalnego serwera (na przykład zmiany dokonane przez innego użytkownika na innym komputerze deweloperskim) przy użyciu /collection, /user, i /workspace opcje.Jednak nie można wyświetlić oczekujących zmian w obszarze roboczym lokalnego zdalnego.
Zobacz też: Wybieranie lokalnego lub serwerowego obszaru roboczego.
Przykłady
Wszystkie poniższe przykłady założenie, że $/SiteApp/Main/ jest mapowany na c:\code\SiteApp\Main\ w obszarze roboczym.
Lista wszystkich zmian w bieżący obszar roboczy
c:\code\SiteApp\Main\SolutionA\>tf stat
Wyświetla listę wszystkich oczekujących zmian w obszarze roboczym.
Lista wszystkich zmian w folderze
c:\code\SiteApp\Main>tf stat SolutionA\*
Wyświetla wszystkie oczekujące zmiany dla wszystkich elementów w folderze SolutionA.
Lista wszystkich zmian w folderze i jego podfolderach
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Wyświetla oczekujące zmiany dla wszystkich elementów w folderze SolutionA, łącznie z tymi w podfolderach).
Praca w programie Visual Studio
- Pisanie kodu i zarządzanie oczekującymi zmianamiProgram Visual Studio umożliwia wyświetlanie i zarządzanie oczekujące zmiany.
Porady
Większość wprowadzone do plików pod kontrolą wersji umieszczonych w kolejce jako oczekujące zmiany w obszarze roboczym.Zobacz Pisanie kodu i zarządzanie oczekującymi zmianami i Tworzenie i praca z obszarami roboczymi.
Można użyć Difference Command w celu uzyskania szczegółowych informacji o zmianach edycji (zmiany zawartości) w pliku.
Użycie potrzebujesz przeznaczoną zmiany (i być może również czyszczenia obszaru roboczego innego zadania), Polecenie shelve.Aby uzyskać więcej informacji o shelvesets, zobacz Wstrzymanie pracy i zarządzanie zmianami odłożonymi na półkę.
Gdy wszystko jest gotowe do ewidencjonowania zmian do serwera, użyj Polecenie Checkin.