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.

Vinicius Moura

Consultor ALM na empresa Lambda3. Formado em Tecnologia da Informação pela Universidade Presbiteriana Mackenzie. Pós graduado em Gestão de Tecnologia da Informação pela FIAP. Certificação Microsoft 70-512 Visual Studio Team Foundation Server 2010, Administration