Um dos clientes me questionou a respeito de uma dúvida do Source Control do TFS. Essa dúvida me motivou a escrever esse post!

(…) Um dos meus desenvolvedores exclui um arquivo do Source Control. Mesmo usando a opção de mostrar os arquivos excluídos no Visual Studio, a opção “Find Wildcard” não mostra o arquivo. Tenho alguma outra opção de fazer essa pesquisa?

Buscando arquivos excluídos

Para nos auxiliar nessa questão, utilizaremos a linha de comando tfpt, conhecida por todos como o plug-in Microsoft Visual Studio Team Foundation Server 2013 Power Tools.

Dentre as opções oferecidas pelo tfpt, dessa vez utilizaremos a opção searchcs conforme mostrado abaixo:

comando tfpt searchcs

Ao executar o comando, é apresentada a tela “Search Changesets”:

Search changesets

 Como campos obrigatórios de preenchimento, temos:

  • Server name – http://myserver:8080/tfs
  • Under Server path – $/

E para resolver nossa questão temos que concatenar no campo “Under Server path” o nome do arquivo. Dessa forma o critério de pesquisa fica da seguinte forma:

  • Under server path – $/arquivo.txt

image

Ao clicar no botão “Start Search”, os respectivos Changesets são listados mesmo que o arquivo esteja excluído:

image

Para verificar os detalhes do Changeset, basta clicar no botão “Changeset Details”

image

Espero que tenham gostado de mais essa dica. 🙂

Abraços e até o próximo post.

Vinicius Moura.