Door speciale URL's te gebruiken is het ook mogelijk om TortoiseProc vanuit een webpagina aan te roepen.
TortoiseSVN registreert een nieuw protocol tsvncmd:
wat kan worden gebruikt om snelkoppelingen aan te maken welke TortoiseSVN commando's uitvoeren. De commando's en parameters zijn dezelfde als wanneer TortoiseSVN vanaf de commandoregel wordt geautomatiseerd.
De opbouw van de tsvncmd:
URL is als volgt:
tsvncmd:command:cmd?parameter:parameterwaarde?parameter:parameterwaarde
with cmd
being one of the allowed commands, parameter
being the name of a parameter like path
or revision
, and paramvalue
being the value to use for that parameter. The list of parameters allowed depends on the command used.
De volgende commando's zijn toegestaan met tsvncmd:
URL's:
:update
:commit
:diff
:repobrowser
:checkout
:export
:blame
:repostatus
:revisiongraph
:showcompare
:log
:properties
A simple example URL might look like this:
<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Update</a>
or in a more complex case:
<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>