SvnX может использоваться в командной строке для этого:
~/bin/svnx wc . && ~/bin/svnx log .
Я добавил псевдоним для этого в .bash_profile:
alias svnx='~/bin/svnx wc . && ~/bin/svnx log .'
Затем, после перезапуска Terminal.app, я могу перейти в каталог соединительных линий svn и просто использовать:
svnx
Это работает хорошо, хотя это немного медленно с большими журналами, требует нескольких кликов больше, чем gitx, чтобы увидеть набор изменений каждой ревизии, и показывает все документы, которые вы сравниваете в инструменте сравнения, а не только различия. Но он позволяет вам выбирать между разными версиями в журнале для сравнения и многое другое.
Обычно я бы не делал псевдоним тем же именем, что и вызываемый им скрипт, но в этом случае я использую gitx для той же цели (открывая текущий проект для просмотра различий), поэтому его легко запомнить .
Спасибо chris0 из lavabit за информацию о добавлении рабочей копии!