Черепаха SVN Команда Проблема - PullRequest
2 голосов
/ 16 февраля 2009

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

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

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

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

svn diff afile.cpp

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

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

1 Ответ

5 голосов
/ 16 февраля 2009

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

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

Проверено на моем TortoiseSVN.

См. http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html

...