Manuals

Uchwyt URL Tsvncmd

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::

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>

TortoiseSVN homepage