Como configurar o “svnserve --service” para rodar no Windows?
Ao iniciar a partir do cmdline
svnserve.exe -d -r d:\svn\mytools
tudo funcionando bem.
Então eu tentei configurá-lo para executar como serviço do Windows:
@echo off
set SvnHome=C:\Program Files\TortoiseSVN
set SvnRepository=D:\Svn\mytools
sc delete SvnMyTools
sc create SvnMyTools binPath= "%SvnHome%\bin\svnserve.exe --service -r %SvnRepository%" start= delayed-auto type= share
serviço foi instalado, mas não é possível iniciar. Todo o tempo está relatando um erro
Error 1083: The executable program that this service is configured to run in does not implement the service.
Eu tentei editar o serviço cmdline usando o regedit, então tentei adicionar aspas duplas arround ref para exe, tentei alterar os parâmetros do cmdline (usado-d ao invés de--serviço, usado tanto-d e--serviço) e assim por diante. Às vezes, os erros relatados parecem um pouco diferentes, mas não funcionam de qualquer maneira. :-(
Pergunta é - como configurá-lo para fazê-lo funcionar como serviço no Windows 7 x64? É possível de alguma forma? Quero dizer - se esse switch cmdline "--service" é capaz de funcionar no svnserve?
Nota: a versão do svnserve é 1.7.9 (r1462340). Os componentes restantes do TortoiseSVN são 1.7.12.24070.
Desde já, obrigado.