Subversion学习笔记

本文详细介绍了如何在Windows环境下搭建Subversion服务器,包括安装、创建项目数据仓库、导入项目文件等步骤,并提供了简单的配置指南。同时,文章还介绍了如何安装和使用TortoiseSVN客户端来操作Subversion仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值