Estou usando o Visual Studio 2012 com TFS. Sempre que desejo comparar meus arquivos retirados, tenho duas opções para escolher:
- Compare com a versão do espaço de trabalho
- Compare com a versão mais recente
Qual é a diferença ?
fonte
Estou usando o Visual Studio 2012 com TFS. Sempre que desejo comparar meus arquivos retirados, tenho duas opções para escolher:
Qual é a diferença ?
Comparar com a versão mais recente parece claro. Ele compara os arquivos com a versão mais recente do TFS. Assim, você obterá todas as diferenças entre a versão mais recente registrada no controle de origem e qualquer pasta com a qual está comparando.
Comparar com a versão do espaço de trabalho pode ser confuso, mas na verdade é bem simples. O TFS rastreia a versão do arquivo que você recuperou em seu espaço de trabalho. Geralmente é a versão mais recente, ou quase isso , mas não precisa ser o caso .
Ao usar a Get Specific Versionopção, você pode recuperar qualquer versão de um arquivo em seu espaço de trabalho local. Você pode até mesmo recuperar arquivos de diferentes versões em seu espaço de trabalho. Ao selecionar esta opção, uma comparação será feita com a versão que está atualmente em sua área de trabalho.
Comparar com a versão do espaço de trabalho, na verdade, compara o arquivo editado com a versão do arquivo no momento do check-out (compara exclusivamente suas alterações).
Comparar com a versão mais recente compara o arquivo editado com a versão mais recente do arquivo presente em seu repositório de código, ou seja , pode incluir alterações feitas por seus colegas .
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
fonte
A resposta de @ serhio 28/03/14 é uma excelente resposta narrativa. No entanto, tenho certeza de que muitos (incluindo eu) precisam disso com um exemplo, e aqui está:
fonte
Para reafirmar a resposta:
O arquivo local é sempre aquele em que você está trabalhando.
O arquivo do servidor pode ser:
A versão mais recente, incluindo todos os outros check-ins. (Você vê suas mudanças, bem como as mudanças de outras pessoas .)
A versão como estava quando você fez o check-out (você vê apenas as alterações, mesmo que outras pessoas tenham feito o check-in desde então).
Se nenhuma outra pessoa fizer o check-in dos arquivos desde seu check-out, os dois itens acima produzirão exatamente o mesmo resultado.
Portanto, se você quiser comparar o que fez com o que era quando começou, selecione Versão do Espaço de Trabalho
Se você quiser comparar o que você fez com o que outras pessoas fizeram, selecione Última Versão
fonte