Como usar o recurso de culpa no TFS?


87

Como você usa o recurso de culpa no TFS?


9
fácil, escolha outro dev e deixe começar!
Pharabus

10
Para aqueles que não encontraram "culpa" como um recurso formal de controle de origem, ele é usado no SVN, CVS, talvez outras ferramentas. Basicamente, ele exibe quem alterou a linha de código ofensiva e quando. Falando metaforicamente, ele coloca a mira nas costas de alguém.
DOK

7
'Anotar' é um nome melhor do que 'culpa' - você normalmente não quer apontar o dedo para alguém, mas quem pode ajudá-lo a entender. Ambas as ferramentas também mostram a revisão / conjunto de alterações onde a alteração foi feita, o que realmente ajuda a entender porque o código foi escrito dessa forma.
Keith

3
Não se esqueça do elogio do svn.
David Watson

Respostas:


129

O equivalente do TFS é o comando Annotate que eu acredito. (Basta clicar com o botão direito do mouse no arquivo com versão no explorador de código-fonte e selecionar "Anotar".)

Há mais informações sobre isso no MSDN .


7
Pena que o TFS tenha "anotar esta versão" em vez de "anotar a versão anterior" como no SVN ao rastrear uma linha de código em várias alterações.
Matthijs Wessels

@MatthijsWessels, concordo que não há um recurso integrado para isso. No entanto, você pode visualizar o histórico, anotar individualmente cada conjunto de alterações em sua própria janela e, em seguida, dividir a visualização entre essas anotações. ge.tt/7og5eKW1/v/0?c
Adam Caviness,

9
@Adam Como eu geralmente usava a culpa, era quando via uma linha de código e queria saber quem a adicionou e por quê. Eu culparia, eu poderia ver quem editou a linha por último, mas talvez essa mudança tenha sido apenas uma mudança trivial como o espaçamento. Sendo capaz de facilmente "culpar a versão anterior" repetidamente, eu poderia rastrear a linha de quando a mudança real que me interessa foi feita. Portanto, não preciso necessariamente comparar diferentes janelas de culpa, só preciso passar facilmente para a próxima que tocou essa linha. Em arquivos grandes com muitas alterações não relacionadas, usar a abordagem Exibir histórico custa muito esforço.
Matthijs Wessels,

Obrigado pelo ponteiro. A única maneira de encontrar e recuperar o arquivo excluído foi pela interface do TFS da web. Não consegui fazer isso funcionar no VS. Não sei se o problema é devido ao projeto VS 2005 que sinto no meu colo.
Greg

2
Há um recurso de "culpar a versão anterior", mas não está localizado no mesmo lugar que a "culpa atual". Ao visualizar o histórico de um arquivo, clique com o botão direito na linha de uma revisão e escolha o item de menu "Anotar" a partir daí.
Sean U

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.