svn diff -r head
Это создаст список diff
для всех файлов, которые отличаются между рабочей копией и хранилищем, предоставляя список файлов и фактических изменений.Что, как вы говорите, может быть трудно понять.
Так попробуйте это:
svn diff -r head --diff-cmd meld
Это то же самое, но отображает изменения, используя meld
(вы можете указать любойдругой инструмент визуального сравнения в вашем арсенале), который намного более управляем.
А если серьезно, то привыкните читать эти результаты сравнения, так как они составляют основу для многих других вещей (например, патчей) идовольно трудно избежать в мире Linux.Чтобы сократить вывод:
svn status -u
предоставит вам список измененных файлов, а затем:
svn diff <file> -r head --diff-cmd <tool>
даст вам визуальное отличие только от интересующего вас файла.в.