一、Subversion服务器搭建
1、下载安装最新的windows版的Subversion服务器端安装文件:svn-1.3.0-setup.exe,我安装在C:\svn
2、创建项目数据仓库:命令行下执行:E:\>svnadmin create e:/svntest/repository
3、导入项目文件:命令行下执行:E:\>svn import e:\tmp\project file:///e:/svntest/repository -m "initial import"
4、基本操作导出:E:\>svn checkout file:///e:/svntest/repository/trunk WorkDir
5、启动SVN服务(缺省端口:3690):svnserver -d -r e:\svntest\repository 现在可以通过svn://localhost/来访问我们的测试项目了。
6、简单配置:conf\svnserve.conf 和conf\passwd需要修改,以增加相应的用户验证id和密码,其中realm的值将作为客户端程序登陆输入用户名密码时看到提示信息。注意:一定要将每一非注释行顶格,否则用svn访问时会出错。
7、关于SVN协议用户密码验证:
- 密码缓存,保存在auth目录内,类似于下面的地址,系统不同稍有变化
C:\Documents and Settings\bruce\Application Data\Subversion\auth
- 用户配置保存在
C:\Documents and Settings\bruce\Application Data\Subversion\config
- 配置文件格式说明:
C:\Documents and Settings\bruce\Application Data\Subversion\README.txt
- 说明文档提到svn密码验证是通过MD5加密传递
二、客户端安装
1、下载安装TortoisSVN安装文件:TortoiseSVN-1.3.2.5840-svn-1.3.0.msi ,在Win2k的虚拟机上安装的时候还提示我安装新版本的WindowsInstaller,下了一个3.1版的装上后就可以装TortoiseSVN了。可以下载中文语言包:(http://nchc.dl.sourceforge.net/sourceforge/tortoisesvn/LanguagePack_1.3.2_zh_CN.exe),安装语言包后,在TortoiseSVN的设置菜单里面可以选择中文界面。
2、基本操作:资源管理器内,删除上面命令行下导出的e:\tmp\WorkDir,用TortoiseSVN来导出.
新建一个目录WorkDir,在该目录上右键选择SVN checkout,Url填:file:///e:/svntest/repository 也可以试试svn://localhost/
3、访问开源subversion项目。测试项目:https://svn.sourceforge.net/svnroot/svntest3 ,提示:TotoiseSVN可以设置代理服务器。
by islq 2006-3-20
参考资料:
SUBVERSION系统学习笔记
svn-book.pdf
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=630553