Предположим, у нас есть две ревизии, которые необходимо сравнить, например, r1
и r2
.Как сравнить две версии SVN с помощью командной строки TortoiseSVN?
Обычно мы 1) открываем журнал SVN с использованием TortoiseSVN, затем 2) выбираем две ревизии из журнала и 3) сравниваем их - детали как моментальные снимки ниже.
Мой вопрос: как мы можем сделать то же самое через командную строку TortoiseSVN, то есть TortoiseProc.exe?
p.s.
Глядя на official guide с TortoiseSVN страницы, связать меня /command:showcommand
, но мне не удалось построить успешный полный вызов команды с его аргументами, такие как url1
, url2
, revision1
и revision2
Я использую локальный репозиторий SVN создан в папке F:\Desktop\aa
на моем ПК; извлеченная на F:\Desktop\aaco
моя команда, что не удалось, как показано ниже
tortoiseproc /command:showcompare /url1:file:///F:/Desktop/aaco /revision1:1 /url2:file:///F:/Desktop/aaco /revision2:3
Можете ли вы объяснить, что вы имеете в виду, вам не удалось создать успешную полную команду? 'tortoiseproc/command: showcompare /url1:https://mysvn/svn/Test/bar/foo.txt/revision1: 1 /url2:https://mysvn/svn/Test/bar/foo.txt/revision2 : 2' это то, что вы используете? – cjds
My SVN repo - это локальное репо, созданное на моем жестком диске, т.е. я называю 'tortoiseproc/command: showcompare/url1:' ** file: /// d :/path/to/foo.txt** '/ revision1: 1/url2: '** file: /// d: /path/to/foo.txt**'/revision2: 2' –
Итак, я не смог поместить в 'url' для локального репо SVN. Я думаю, –