/***********************************
*Title:Subversion在Windows下的安装步骤(不和Apache配套使用)
*Author:KuaiYigang#xingmo.com
*Date:2005-4-29
*Update:2007-6-8
***********************************/
关键词:Subversion,安装,windows,apache,svn
服务器操作系统:win2003 Enterprise Server
http://192.168.1.1 为服务器IP
1、下载Subversion(http://subversion.tigris.org/)windows安装文件(服务器端安装),目前最新版:svn-1.4.3-setup.exe。
2、在服务器上安装subversion。
注意安装时,不要选择Apache modules。
3、建立仓库
在服务器硬盘上建立源码库的根目录,例如d:\svn\
在d:\svn之下建立一个新的目录,例如xingmo作为我们的测试源码仓库,在d:\svn\xingmo下点击右键,选择"TortoiseSVN",选择"Create Repository here",创建源码仓库。
4、配置
打开d:\svn\xingmo\conf目录,打开svnserve.conf找到一下两句:
# [general]
# password-db = passwd
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将
# [users]
# harry = harryssecret
# sally = sallyssecret
这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户
5、运行SVN服务
在命令行执行
cd D:\Program Files\Subversion\bin
svnserve --daemon --root d:\svn\xingmo
服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务:
subversion.bat 文件内容:
echo off
cd D:\Program Files\subversion\bin
svnserve -d -r d:\svn\xingmo
6、在客户端安装TortoiseSVN(下载地址:http://tortoisesvn.tigris.org/)。目前最新版:TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi
安装完毕需要重新启动计算机,它是集成在浏览器和资源管理器中的软件,使用还是比较方便的。
7、将代码导入服务器上的项目仓库(d:\svn\xingmo):
在客户端的电脑上,要导入仓库的目录上面点击右键,点击TortoiseSVN项的子菜单Import…在URL里面填写svn://192.168.1.1/svn/xingmo,这里/svn/xingmo就是刚刚建立的项目仓库,在下面填入注释,点击OK,弹出提示输入用户名密码对话框,填入用户名和密码(上面创建的帐号和密码),就可以把代码导入仓库了。
8、在客户端的电脑上使用Subversion:
建立你的开发目录,在目录中点击右键,在右键菜单里选择SVN Checkout…就可以导出代码。然后你就可以使用Subversion使你的开发机器上的程序与服务器上保持一致了!
主要使用菜单:SVN Update(更新修改到本地开发机器), SVN Commit(提交修改到服务器)
文中的路径及相关参数,可以根据自己的情况有所不同。
上述操作已经过多次安装,不过经验有限,若有错误或者有待改进的地方,请各位不吝批评指教!