Subversion 从1.4版本开始,可以以windows系统服务的形式在开机时自动运行。但Subversion安装程序还不能把自己安装成windows服务,需要我们自己进行手动安装,方法如下:打开一个DOS命令窗口,执行如下命令:
sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root e:\svn" displayname= "Subversion Repository" depend= Tcpip start= auto
其中,sc是windows自带的服务配置程序,参数binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"
--service参数表示以windows服务的形式运行,--root指明svn repository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。
安装服务后,svnserve要等下次开机时才会自动运行。
若要卸载svn服务,则执行 sc delete svnserve 即可
分享到:
相关推荐
SVN(SubVersion)是一种版本控制系统,用于管理数据随时间的变化。SVN将数据存储在一个中央仓库中,允许用户恢复旧版本或浏览文件的历史记录。SVN适用于Windows操作系统的服务器环境,通过与Apache服务器一起配置,...
- `start`:指定服务的启动类型,这里设置为`auto`表示服务会随系统启动而自动启动。 #### 4. 运行命令及验证 按照上述命令格式,在命令提示符窗口中输入上述命令后按回车键,如果一切正常,将会看到类似“[SC] ...
2、 让svnservice服务随Windows系统一起启动,在命令行下输入:sc create svnservice binPath= "\"D:\subversion\bin\svnserve.exe\" --service -r D:\svn" start= auto 3、 权限配置: 在进行权限配置前,所有的...
9. **启动服务**:创建完服务后,使用`net start svnserve`命令启动服务,现在SVN服务器已经可以随Windows启动并在后台稳定运行,即使关闭命令行窗口也不会影响其服务。 以上就是Windows环境下配置SVN服务器端的...
- SVN是开源的版本控制系统,用于跟踪文件和目录随时间的变化。 - 它维护一个中央仓库,存储所有版本的文件和目录,允许用户回滚到之前的版本或查看历史变化。 2. **SVN关键概念** - **repository(源代码库)*...
现在可以启动svn服务器了。命令如下: ```bash su - svn -c "svnserve -d -r /opt/svndata" ``` 这里的选项含义如下: - `su - svn` 表示以用户`svn`的身份启动svn服务。 - `-d` 表示以守护进程模式运行。 - `-r /...
服务器启动是SVN搭建的最后一步。我们可以通过命令行启动svnserve.exe来测试服务器是否正常运行。如果测试成功,我们可以将此SVN服务注册为Windows系统服务,这样每次开机都会自动启动SVN服务,并且我们可以通过...
如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式访问,一般还要安装配置Apache,如果是新手...
若希望SVN服务随Windows启动,可以通过编写服务脚本并使用`sc create`命令将其注册为系统服务,然后使用`net start`和`net stop`命令控制服务的启停。如果需要移除服务,使用`sc delete`命令即可。 接下来是用户...
本文详细介绍了如何在Windows环境下安装并配置SVN服务器,包括软件的选择、仓库的创建、配置文件的设置、服务的启动以及将其添加为系统服务等步骤。这些知识点对于初学者来说非常重要,能够帮助他们顺利搭建并使用...
对于Windows系统,可以通过创建服务的方式使SVN服务随操作系统自动启动。 - 使用`sccreate`命令创建名为`SubversionRichardY`的服务,并指定依赖项为`TCPIP`,启动类型为自动。 - `sccreate SubversionRichardY ...
使用命令行启动SVN服务,并设置为随系统启动。这可以通过执行`svnserve --daemon --root [repository_path]`和相关SC命令完成。 **步骤4:源码上传** 通过TortoiseSVN的Import功能,将源码导入到SVN仓库。提供URL...
- 使用SVNService设置为Windows服务,确保SVN服务器随系统启动而启动。 3. **客户端配置** - 安装TortoiseSVN,以便于在Windows环境中操作SVN。 - 安装Subclipse插件,方便在Eclipse中进行版本控制操作。 #### ...
- 版本树展示了文件随时间变化的历史轨迹,有助于理解文件的演变过程。 ##### 下载旧版本 - 如果需要获取某个文件的旧版本,可以在文件上右键选择“Update to Revision...”。 - 输入特定的版本号后,即可下载该...
- `start=auto`表示服务随系统自动启动。 - **注意**: - 如果使用的是英文操作系统,则路径中的中文字符可能会导致错误。 - 确保路径中的双引号被正确处理。 - `depend=Tcpip`确保TCP/IP服务已启动,否则SVN...
随个人喜好吧,但尽量设置 5000 以上的端口号,最好不要用默认80 端口,因为这个端口很容易被其他的软件占用,造成冲突,使 Apache 无法启动服务。 我已经尝试过,这里友情提示。^_^ 安装成功之后,尝试启动...