Utilizando URLs especiales, también es posible llamar al TortoiseProc desde una página web.
TortoiseSVN registra un protocolo nuevo tsvncmd:
que puede ser utilizado para crear enlaces que ejecutan comandos TortoiseSVN. Los comandos y parámetros son los mismos que cuando se automatiza TortoiseSVN desde la línea de comando.
El formato de la URL tsvncmd:
es como sigue:
tsvncmd:command:cmd?parameter:paramvalue?parameter:paramvalue
siendo cmd
uno de los comandos permitidos, parametro
el nombre de un parámetro como ruta
o revision
, y valor
el valor a utilizar para ese parámetro. La lista de parámetros permitidos depende del comando utilizado.
Los siguientes commandos son permitidos con tsvncmd:
URLs:
:update
:commit
:diff
:repobrowser
:checkout
:export
:blame
:repostatus
:revisiongraph
:showcompare
:log
:properties
Una simple URL puede tener este aspecto:
<a href="tsvncmd:command:update?path:c:\svn_wc?rev:1234">Update</a>
o en un caso más complejo:
<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>