如何解决这个错误在Subversion安装?

我试着按照这个教程,但我得到这个错误:

C:\>net start svnserver System error 2 has occurred. The system cannot find the file specified. 

你在教程中执行了上一步吗?

 sc create svnserver binpath= "c:\svn\bin\svnserve.exe --service -rc:\svn\repository" displayname= "Subversion" depend= Tcpip start= auto 

有用吗? path是否正确?服务是否显示在Windows控制面板服务应用程序的服务列表中?

sc命令是“棘手的”。 请注意,在任何等号之前不能有空格,每个等号之后必须有一个空格。 另外,binpath的值必须用引号(所谓的“双引号”)。

还要确保仔细检查svnserve程序的正确path。 根据您正在运行的Windows版本以及您下载的是哪个Subversion软件包,可执行文件可能位于Program Files (x86)而不是Program Files

而不是c:\svn\bin\svnserve.exe ,转到您安装Subversion的位置,查看svnserve.exe的地址。

我在我的Program Files (x86)文件夹中安装了Subversion,并在c:\svn\repositorybuild立了我的c:\svn\repository 。 所以进入下面的命令,它的工作。

 sc create svnserver binpath= "c:\Program Files (x86)\WANdisco\Subversion\svnserve.exe --service -rc:\svn\repository" displayname= "Subversion" depend= Tcpip start= auto 

我build议你去视觉SVN。 这是一个基于svn的商业产品。 不过,他们有一个免费的版本。

免费版本只需点击button(使用msi软件包)即可安装,创build存储库非常简单。

这是伟大的,因为它提供了一个可视化的界面,用于做SVN的所有事情:创build存储库,创build用户,使与AD服务器集成,移动存储库,…

我发现我很less使用SVN的pipe理function,所以我总是回头查找命令和语法。 使用视觉SVN,您只需在菜单中find正确的命令即可。