Ответ 1
просто попросите svn сделать diff с ревизией HEAD:
svn diff -r HEAD project/file1
Например, когда я печатаю
svn st --show-updates
Я получаю
* 1648648 project/file1
поэтому я знаю, что файл1 изменился.
Я не хочу обновлять, просто узнаю, что изменилось. Когда я печатаю
svn diff project/file1
ничего не показывает, потому что файл не имеет локальных изменений.
Как сделать svn diff показать удаленные изменения?
просто попросите svn сделать diff с ревизией HEAD:
svn diff -r HEAD project/file1
Самая правильная версия разницы между немодифицированным WC и обновленным репо - расширенный ответ Седрика
svn diff -r BASE -r HEAD project/file1