首次配置请参阅:
http://blog.youkuaiyun.com/ClsData/archive/2009/03/05/3959357.aspx
项目开发中遇到一次源代码转移服务器的问题,发现比起来第一次安装要方便多了。
步骤如下:
资源
Subversion服务器端:http://subversion.tigris.org/files/documents/15/31465/svn-1.3.1-setup.exe
安装
执行安装包,不需要特别的修改,假设安装在“C:/Program Files/Subversion”
配置
1. 确认环境变量
安装会自动在系统环境变量的Path变量中加入“C:/Program Files/Subversion/bin”,如不存在请手工编辑。
此时bin下生成很多exe文件。
2. 把原服务器上的代码仓库整个copy到现服务器任意目录下。
例如,原服务器的代码库地址为 d:/subServ
现在整个文件夹copy到现服务器D盘位置。
(此文件夹较大,包含源代码,用户身份,访问权限等,整个文件夹copy,不需要在另设置)
3. 启动服务
在windows控制台中运行“svnserve -d -r d:/subServ”,Subversion服务开始监听3690端口,客户端通过这个端口和服务器进行交互,进行源代码的管理。如果需要自定义端口号,运行“svnserve -d --listen-port 自定义端口号 -r d:/subServ”启动服务即可。
如果控制台中显示无法创建或启动文件,则需要先进入安装目录,
cd C:/Program Files/Subversion/bin 回车,在该目录下进行“svnserve -d -r d:/subServ”操作。
注意
1. 服务启动后,不要关闭控制台窗口,一旦关闭窗口,服务就停止运行了。可以将其包装为windows服务,参见服务器端实用工具——SVN Service Wrapper for Windows。