Comando Status
Exibe informações sobre alterações pendentes para arquivos e pastas em um ou mais espaços de trabalho. Ou, quando você usa o /shelveset opção exibe informações sobre alterações pendentes em um check-in particular.
Requisitos: consulte Referência de permissões para o 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]
Parâmetros
Argumento |
Descrição |
---|---|
/collection: TeamProjectCollectionUrl |
Quando você usa o /workspace opção especifica a URL da coleção de projetos de equipe que contém o espaço de trabalho que contém as alterações pendentes. Por exemplo: http://myserver:8080/tfs/DefaultCollection. Se não especificado, por padrão a coleção de projetos de equipe é provável que seja aquele que contém o espaço de trabalho que mapeia o diretório atual. Ignorado se você não usar o /workspace opção. Dica Consulte os comentários abaixo, para obter as limitações dessa opção. |
/format |
Especifica quantos detalhes a serem exibidos sobre cada alteração pendente:
|
itemspec |
Especifica os itens para o qual você deseja pendente alterar dados. Para obter a sintaxe, consulte Referência de comandos de controle de versão do Team Foundation. Você pode especificar mais de um itemspec argumento. |
/login |
Especifica a conta de usuário usada para executar o comando. Consulte Referência de comandos de controle de versão do Team Foundation. |
/recursive |
Recursivamente recupera dados sobre alterações pendentes para itens no diretório especificado e todos os subdiretórios. |
/shelveset:shelvesetname[;shelvesetowner] |
Especifica o check-in particular que contém as alterações que você deseja listar. Essa opção não pode ser combinada com o /workspace opção. |
/user |
Lista todas as alterações pendentes feitas pelo usuário especificado. Um asterisco (*) símbolo inclui dados sobre as alterações de todos os usuários. O padrão é o usuário atual. Dica Consulte os comentários abaixo, para obter as limitações dessa opção. |
/workspace:workspacename[;workspaceowner] |
Especifica o nome do espaço de trabalho que contém as alterações pendentes. Se não for especificado, o espaço de trabalho é aquela que mapeia o diretório atual. Você pode especificar workspaceowner para obter dados alterações pendentes no espaço de trabalho que pertence a um usuário específico. Se não for especificado, o espaço de trabalho deve ser o usuário atual, ou se for especificado, o /login:username. Essa opção não pode ser combinada com o /shelveset opção. Dica Consulte os comentários abaixo, para obter as limitações dessa opção. |
Comentários
Você pode usar o Status para exibir alterações pendentes em espaço de trabalho atual (por exemplo, o espaço de trabalho que mapeia o diretório atual na janela do prompt de comando), independentemente de ser um local de trabalho ou um espaço de trabalho do servidor. Você também pode usar esse comando para exibir alterações pendentes em um espaço de trabalho do servidor remoto (por exemplo, as alterações feitas por outro usuário em outro computador de desenvolvimento) usando o /collection, /user, e /workspace opções. No entanto, você não pode exibir alterações pendentes em um local de trabalho remoto.
Consulte também: Decidir entre usar um espaço de trabalho local ou em servidor.
Exemplos
Todos os exemplos a seguir, suponha que $/SiteApp/Main/ é mapeado para c:\code\SiteApp\Main\ no espaço de trabalho.
Lista todas as alterações no espaço de trabalho atual
c:\code\SiteApp\Main\SolutionA\>tf stat
Lista todas as alterações pendentes no espaço de trabalho.
Lista todas as alterações em uma pasta
c:\code\SiteApp\Main>tf stat SolutionA\*
Lista todas as alterações pendentes em todos os itens na pasta SolutionA.
Lista todas as alterações em uma pasta e suas subpastas
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Listas de alterações pendentes para todos os itens na pasta SolutionA, inclusive aqueles em suas subpastas).
Trabalhar no Visual Studio
- Desenvolver código e gerenciar alterações pendentesUse o Visual Studio para exibir e gerenciar alterações pendentes.
Dicas
A maioria das alterações feitas nos arquivos sob controle de versão são enfileirados como alterações pendentes em seu espaço de trabalho. Consulte Desenvolver código e gerenciar alterações pendentes e Criar e trabalhar com espaços de trabalho.
Você pode usar o Difference Command para obter detalhes sobre alterações de edição (alterações feitas no conteúdo) em um arquivo.
Se você precisar reservar alterações (e talvez também queira limpar seu espaço de trabalho para outra tarefa), usar o Shelve comando. Para obter mais informações sobre check-ins particulares, consulte Suspender o trabalho e gerenciar check-ins particulares.
Quando você estiver pronto para fazer check-in de alterações para o servidor, use o Comando Check-in.