我试着按照这个教程,但我得到这个错误:
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正确的命令即可。