Pergunta

Em Team Foundation, você pode pedir Team Explorer para mostrar arquivos apagados por fazer isso:

Ferramentas> Opções> controlo da fonte> Visual Team Foundation Server> Mostrar itens excluídos no controle de origem Explorer.

A minha pergunta é como você faz a mesma coisa programaticamente?

Estou desenvolvendo uma ferramenta de sincronização, e eu preciso detectou arquivos apagados no TFS. Workspace.Get (...) retorna apenas arquivos não-excluídos.

Qualquer idéia de como posso conseguir isso?

Foi útil?

Solução

Vá para a pasta Visual Studio em seu menu iniciar e iniciar um Visual Studio Command Prompt da subpasta "Visual Studio Tools".

O comando que você deseja executar é:

tf dir /server:myserver $/myproject /recursive /deleted

(onde myserver e myproject são o seu servidor e projeto)

uso "tf help" para informações gerais, "TFS ajuda dir" para obter mais ajuda sobre esse comando, ou no Google sobre "tf.exe" para mais informações.

Outras dicas

A API VersionControlServer.QueryHistory lhe dará acesso aos changesets que contêm todas as operações de controle de versão, incluindo exclusões.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top