Możliwe jest również korzystając ze specjalnych adresów URL, aby wywołanie TortoiseProc ze strony internetowej.
TortoiseSVN rejestruje nowy protokół tsvncmd:
, który może być wykorzystywany do tworzenia hiperłączy wykonujących polecenia TortoiseSVN. Polecenia i parametry są takie same jak podczas automatyzowania TortoiseSVN z linii poleceń.
Format adresu URL tsvncmd:
wygląda następująco:
tsvncmd:command:cmd?parameter:paramvalue?parameter:paramvalue
z cmd
będącym jednym z dozwolonych poleceń, parameter
stanowiącym nazwę parametru jak path
lub revision
oraz paramvalue
będącym wartością do użycia w tym parametrze. Lista dozwolonych parametrów zależy od użytego polecenia.
Następujące polecenia są dozwolone w adresach URL tsvncmd:
:
:update
:commit
:diff
:repobrowser
:checkout
:export
:blame
:repostatus
:revisiongraph
:showcompare
:log
:properties
Prosty przykładowy adres URL może wyglądać tak:
<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Update</a>
lub w przypadku bardziej złożonych:
<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>