subversion服务器支持windows和linux。
在linux下,使用命令启动服务:
svnserve -d -r \svnroot
-d 表示--daemon,即关掉执行命令的窗口,服务继续存在。 -r 表示--root,即指定库的根目录。
而在windows下,用同样的命令也可以,只是关掉cmd窗口后,服务也消失了。这个问题的解决办法,在subversion的1.4版以前,是
用svn windows service
wrapper,将其包装为服务。而svn1.4以后,是可以直接支持以服务器启动的。方法就是利用windows
xp,2000自带的工具service control,执行文件是sc.exe。
注意:要想使用"sc"命令必须安装Windows 2000/2003 Resource Kit(资源工具包),否则使用该命令无效。
在cmd窗口输入命令如下:
sc create svnservice
binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r
D:\mysvn" displayname= "SVNService" depend= Tcpip start= auto
binpath指定svnserve的路径和命令。注意其参数是--service,而不是--daemon. 不能用-d和-i,-t等参数。start= auto表示服务自动启动。注意,等于号的左边无空格,而右边必须有一个空格。
执行完后,系统返回
[SC] CreateService SUCCESS
表示服务创建成功。
然后执行
net start svnservice
启动服务。系统返回
svnservice 服务正在启动 .
svnservice 服务已经启动成功。
执行
net stop svnservice
停止服务,系统返回:
svnservice 服务正在停止.
svnservice 服务已成功停止。
执行
sc delete svnservice
删除服务。创建相同服务前必须删除
分享到:
相关推荐
- 配置Apache:修改`/etc/httpd/conf/httpd.conf`中的`ServerName`,启动Apache服务并检查是否成功。 - 配置Subversion:在`/etc/httpd/conf.d/subversion.conf`中加载必要的模块,并设置相关参数。 7. **创建...
1. **启动服务**:根据你的Linux发行版,可能需要启动或设置Subversion服务自动启动。 2. **导入数据**:使用 `svn import` 命令将已有项目导入到版本库,例如: ```bash # 进入bin目录 cd /home/local/subversion/...
在本文中,我们将讨论如何快速在Windows环境下搭建Subversion服务器,并使用TortoiseSVN作为客户端进行操作。Subversion相比CVS提供了更多选项和便利性,使得服务器的设置更加简单。 首先,我们需要下载Subversion...
2. **启动服务**:在DOS窗口中执行`net start SVNService`,或者在Windows服务管理器中启动`SVNService`服务。 #### 六、导入项目版本库 1. **确认SVN服务运行状态**:确保SVN服务已经启动并正常运行。 2. **导入...
\n\n通过上述步骤,您可以在Linux系统上建立一个功能完备的Subversion服务器,为团队提供高效、可靠的版本控制服务。同时,配合TortoiseSVN客户端,可以方便地在Windows环境下进行日常的版本控制操作。
根据提供的文件信息,本文将深入探讨如何在Windows环境下搭建Subversion服务器,以及相关的概念和配置步骤。 ### Subversion(SVN)简介 Subversion是一种分布式版本控制系统,用于管理文件和目录集合,支持多用户...
【Linux系统安装Subversion服务器与配置】 Subversion(SVN)是一个开源的版本控制系统,用于管理文件和目录的变更历史,常用于软件开发中的代码版本管理。与CVS相比,SVN提供了更好的文件命名和目录管理,更有效的...
它通常指的是一个用于在Windows系统上作为服务运行的Subversion服务器程序。通过将Subversion配置为服务,可以在操作系统启动时自动启动SVN服务器,提供持续的代码仓库服务。 以下是安装Subversion服务的步骤: 1....
【SVN配置管理subversion服务器端和客户端操作】 SVN(Subversion)是一种版本控制系统,用于管理和跟踪项目源代码和其他文件的更改。本教程将详细解释如何配置SVN服务器端和客户端,包括库的搭建、文件操作以及...
搭建一个SVN(Subversion)服务器,整合Apache作为前端HTTP服务器,可以实现高效且安全的代码版本控制。这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: ...
使用`sc create`命令可以创建一个新的服务,`sc start`用来启动服务,`sc stop`则用于停止服务,而`sc query`可以查询服务的状态。例如,如果我们有一个名为`svnserve`的服务,启动它的批处理命令可能如下: ```...
这篇《Subversion svn 快速入门教程》旨在引导初学者快速搭建Subversion服务器并开始使用它。相较于CVS,Subversion提供了更多选择和更简便的操作,使得设置服务器环境变得更加容易。 1. **软件下载** 首先,你...
- 启动服务:根据安装时的配置,可能需要手动启动或设置为开机启动`svnserve`服务。 - 配置防火墙:确保服务器的TCP端口3690(默认的SVN端口)对外开放。 5. **使用说明文档** `说明文档.txt`可能包含了关于如何...
这通常涉及下载并安装Subversion服务器软件,如Apache HTTP Server与mod_dav_svn模块或者VisualSVN Server等。安装过程会引导你配置服务器的基本设置,如端口号和服务启动选项。在Windows环境中,可以使用图形化的...
7. **启动Subversion服务**:若服务未自动启动,可使用`systemctl start csvn`命令手动启动。 ### 3. Subversion Edge 设置 Subversion Edge提供了丰富的配置选项,包括但不限于: #### 3.1 General server ...
"svn服务.txt"和"svn自启动服务.txt"可能涉及如何将Subversion作为系统服务运行,这样即使没有用户登录,服务也能持续运行。 总结一下,搭建一个基于XP、Apache2.2和Subversion1.6.17的版本控制服务器需要以下步骤...
本文旨在详细介绍如何在Linux环境下安装并配置Subversion服务器,包括搭建过程中的关键步骤和技术细节。 #### 实验环境 为了进行Subversion的安装与配置实验,以下环境被设定为测试平台: - **SVN服务器**:...