colocando CABEÇA: PREV parecia fazer mais sentido para mim na saída do diff, talvez vai ajudar os outros
Fonix
@Fonix você está no paradigma de "como outro commit difere do meu estado atual"? Se sim, eu concordo. Normalmente, penso em alterações cronológicas confirmadas, portanto as alterações feitas no HEAD teriam sido as alterações novas / adicionadas do PREV, que é o paradigma em que costumo pensar. Existem casos e argumentos a serem feitos para qualquer um dos paradigmas.
Respostas:
Veja
svn diff
no manual:fonte
Para comparar revisões inteiras, é simplesmente:
svn diff -r 8979:11390
Se você quiser comparar o último estado confirmado com os arquivos de trabalho salvos no momento, poderá usar palavras-chave de conveniência:
svn diff -r PREV:HEAD
(Observe que, sem nada especificado posteriormente, todos os arquivos nas revisões especificadas são comparados.)
Você pode comparar um arquivo específico se adicionar o caminho do arquivo posteriormente:
svn diff -r 8979:HEAD /path/to/my/file.php
fonte