Eu trabalho em um projeto muito grande (mais de 10000 versões) e, às vezes, é necessário saber quem dos outros usuários excluiu alguma linha de um arquivo. Existe uma maneira de fazer isso? Eu posso fazer svn blame
com o número da revisão para verificar se existe uma linha nessa revisão e, em seguida, ver em qual revisão a linha se foi e ver quem cometeu essa revisão, mas esse procedimento é insignificante para esse grande projeto.
Existe uma maneira mais inteligente de fazer isso?
svn log --diff
identificará exclusões com "-" na coluna zero. Grep for "r" também para que você possa ver a revisão.Também existe,
svn log --search
mas isso somente pesquisará a mensagem de confirmação.fonte