Windows下的SVN服务包装器

这是一个用于在Windows上包装SVN的Win32服务包装器。源代码已包含在内,并且属于公共领域。不需要对这些内容进行版权保护。使用说明:

  • SVNService -?:显示命令列表
  • SVNService -install:安装服务
  • SVNService -setup:更改svnserve的命令行参数
  • SVNService -remove:移除服务
  • SVNService -debug:以调试模式运行控制台应用程序

例如,如果你的所有项目都在c:svnrepo下,你可以通过以下方式安装:

SVNService -install -d -r c:svnrepo

如果想更改路径,可以使用以下命令:

SVNService -setup -d -r c:otherplacesvnrepo

如果想访问项目c:svnrepoproject1,可以使用路径svn://localhost/svnrepo/project1(注意:URL格式为svn://

安装完毕后,你需要手动启动服务,或者设置为自动启动,以便在每次机器启动时自动运行。

重要提示:请确保将SVNService.exe放置在与svnserve.exe相同的目录下。

特别感谢微软的Craig Link创建了最初的service.c。- Magnus Norddahl

exe 文件大小:60KB