Я знаю, что из командной строки я мог бы сделать что-то вроде
svn diff -rXXX foo.bar
сравнить мою рабочую копию foo.bar
с версией XXX
, , даже если эта ревизия была в объединенной ветке.
Как я могу сделать то же самое с TortoiseSVN? Он работает как прелесть с прошлыми ревизиями в той же ветки, что и мой WC, но не на разных...
EDIT:
Спасибо Робу ответ. Теперь я могу сравнить файл в моей рабочей копии с прошлой версией, сидящей на объединенной ветке. Последнее, что я хотел бы знать, - это возможность вручную слить некоторые различия с моей рабочей копией:
- когда я нажимаю правой кнопкой мыши на ревизию заданного файла в окне "Показать журнал" и выбираю "Сравнить с рабочей копией", средство просмотра различий (или WinMerge в моем случае) сравнивает локальную копию файла на старой ревизию (названную после номера версии и присутствующей в папке temp Windows) в мою фактическую рабочую копию.
- когда я сменю - щелкните правой кнопкой мыши этот же файл и выберите "Diff with URL", сравниваемые файлы - это и локальная копия, сделанная в папке temp Windows, и не позволяет мне слить некоторые различия непосредственно с моей рабочей копией...
Есть ли для этого работа?