Обработчик Tsvncmd для URL

Возможен также вызов TortoiseProc с веб-страницы при использовании специальных URL.

TortoiseSVN регистрирует новый протокол tsvncmd:, который может быть использован для создания гиперссылок, которые выполняет команды TortoiseSVN. Команды и параметры те же самые, как при запуске TortoiseSVN из командной строки.

Формат URL для tsvncmd: выглядит следующим образом:

tsvncmd:command:cmd?parameter:paramvalue?parameter:paramvalue

где cmd является одной из разрешенных команд, parameter является названием параметра, таким как path или revision, и paramvalue является значением этого параметра. Список разрешенных параметров зависит от используемой команды.

Доступны следующие команды для tsvncmd: URL:

Простой пример адреса URL может выглядеть так:

<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Обновить</a>

или в более сложном случае:

<a href="tsvncmd:command:showcompare?
url1:https://svn.code.sf.net/p/stefanstools/code/trunk/StExBar/src/setup/Setup.wxs?
url2:https://svn.code.sf.net/p/stefanstools/code/trunk/StExBar/src/setup/Setup.wxs?
revision1:188?revision2:189">compare</a>