TortoiseSVN командная строка diff - PullRequest
8 голосов
/ 08 января 2010

Я использую команду:

TortoiseProc /command:diff /path:myfile.txt

Откроется окно diff TortoiseSVN, но оно будет сравнивать только рабочую копию с копией HEAD. Я хочу сравнить рабочую копию с последней версией в репо, которая отличается. По сути, то же самое, что запуск правой кнопкой мыши -> TortoiseSVN-> "Diff", если HEAD отличается от рабочей копии В противном случае выполните правую кнопку мыши -> TortoiseSVN -> «Различаться с предыдущей версией»

Ответы [ 2 ]

7 голосов
/ 08 января 2010

Создать в реестре значение DWORD

HKCU\Software\TortoiseSVN\Debug

и установите его значение равным 1.

После этого всякий раз, когда вы используете какую-либо команду, сначала появляется диалоговое окно, показывающее вам точные параметры командной строки, с которыми запускается TortoiseProc.exe.

Как только вы знаете команду, которую хотите использовать, вы можете снова удалить запись реестра.

2 голосов
/ 08 января 2010

Я не тестировал, но это должно работать в соответствии с документами

TortoiseProc /command:diff /startrev:WORKING /endrev:HEAD /path:myfile.txt
...