一、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)服务器,并进行基本的项目文件导入与导出操作。同时,介绍了如何安装配置SVN客户端TortoiseSVN,以及如何通过它来进行项目的导出等操作。
137

被折叠的 条评论
为什么被折叠?



