在Windows上安装svn服务器

Mat*_*ech 3 svn windows

我想在Windows 7 64位机器上安装SVN服务器(仅适合我).

我使用Slik SVN并设置了一项服务:

sc create svnserver binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service -r H:\svn\repository" displayname= "Subversion" depend= Tcpip start= auto
Run Code Online (Sandbox Code Playgroud)

这列在服务列表中,但无法启动:

C:\Windows\system32>sc create svnserver binpath= "C:\Program Files\SlikSvn\bin\s
vnserve.exe --service -r H:\svn\repository" displayname= "Subversion" depend= Tc
pip start= auto
[SC] CreateService ERFOLG

C:\Windows\system32>net start svnserver
Der Dienst reagiert auf die Kontrollfunktion nicht.
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用吗?

Laz*_*ger 5

从TortoseSVN文档的Svnserve Based Server页面,"运行svnserve即服务"一章.你的道路名称空间

如果任何路径包含空格,则必须在路径周围使用(转义)引号,如下所示:

sc create svnserve binpath= "
    \"C:\Program Files\Subversion\bin\svnserve.exe\"
    --service --root c:\repos" displayname= "Subversion"
    depend= tcpip start= auto
Run Code Online (Sandbox Code Playgroud)