Sempre que converso com os clientes sobre histórico de Changesets no TFVC do Team Foundation Server, invariavelmente a mesma pergunta é feita:

(…) Vinicius, não existe uma maneira de mostrar o número do changeset e os respectivos arquivos (Changeset Details) em um único comando? Sempre preciso executar o comando de History e depois clicar no botão de detalhes. Simplifica minha vida por favor

A resolução desse novo problema me motivou a escrever mais esse post

tf history

Como solução do problema, me utilizei da linha de comando tf history que oferece a opção /format:detailed que me possibilita listar o(s) changeset(s) e seu(s) respectivo(s) arquivo(s).

tf hist[ory] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt]
[/login:username,[password]] [/sort:ascending,descending]
[/collection:TeamProjectCollectionUrl]

Como exemplo, eu utilizei a instrução abaixo:

tf history $/AgileAnterior /collection:http://myserver:8080/tfs/DefaultCollection /recursive /format:detailed /noprompt

Obtendo o resultado abaixo

tf history

tf history

Espero que tenham gostado dessa dica.

Obrigado 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