Вопрос

Я пытаюсь использовать утилиту командной строки Tortoise SVN TortoiseProc.exe.Документы предполагают, что командная строка выглядит следующим образом:

"TortoiseProc.exe" /command:diff afile.cpp`

должен выполнить сравнение и отобразить результаты в настроенном средстве просмотра различий (в моем случае в собственном средстве просмотра Tortoise), но вместо этого ничего не происходит - средство просмотра не запускается и никаких сообщений об ошибках не появляется.

Если я сделаю:

svn diff afile.cpp

из того же каталога я получаю обычный текстовый вывод различий Subversion.

Пути в порядке, Tortoise отлично работает из контекстного меню, так что же я делаю не так?

Это было полезно?

Решение

Вам нужно поставить /path: перед именем вашего исходного файла:

"TortoiseProc.exe" /command:diff /path:afile.cpp

Протестировано на моем TortoiseSVN.

Видеть http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top