Domine o Subversion para ser como o git (bem, só um pouco)

Devo trabalhar svn, e às vezes git-svné proibido (principalmente por causa da política do escritório, não por causa de uma razão técnica).
Então aqui está como você pode fazer svn diffse comportar como git diff --color. Coloque a seguinte função em seu bashrcou bash_profile:

function svndiff(){
svn diff
"$@" | colordiff | less -r
}

Isso sempre fará diferenças coloridas com ou sem o nome do arquivo fornecido. Você pode usá-lo simplesmente digitando dentro do seu diretório de trabalho no shell:

$ svndiff 

O texto acima irá mostrar todas as diferenças. Para mostrar as alterações em um ou mais arquivos, forneça-as mais:

$ svndiff file1 file2 ...