установка HEAD: PREV показалась мне более понятной в выводе diff, возможно, поможет другим
Fonix
@Fonix Вы придерживаетесь парадигмы «чем другая фиксация отличается от моего текущего состояния»? Если да, то согласен. Я обычно думаю о коммитах хронологических изменений, поэтому изменения, внесенные в HEAD, были бы новыми / добавленными изменениями из PREV, что является парадигмой, в которой я обычно думаю. Есть случаи и аргументы, которые следует привести в пользу любой парадигмы.
Ответы:
Смотрите
svn diff
в инструкции:источник
Чтобы сравнить версии целиком, достаточно:
svn diff -r 8979:11390
Если вы хотите сравнить последнее зафиксированное состояние с текущими сохраненными рабочими файлами, вы можете использовать удобные ключевые слова:
svn diff -r PREV:HEAD
(Обратите внимание: если ничего не указано впоследствии, сравниваются все файлы в указанных ревизиях.)
Вы можете сравнить конкретный файл, если потом добавите путь к файлу:
svn diff -r 8979:HEAD /path/to/my/file.php
источник