Subversion(版本控制)安装及使用

本文详细介绍如何安装配置SVN服务器及其客户端TortoiseSVN,包括安装步骤、配置过程及基本使用方法。

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

服务器安装及配置

1 安装svn服务器
 svn-1.3.0-setup.exe

2 安装svn服务器包容器,目的是让svn会自动启动而不用手动启动
 将SVNService目录下所有文件拷贝到Subversion的安装目录Subversion/bin目录下

3 安装客户端
 TortoiseSVN-1.3.2.5840-svn-1.3.0.msi

4 建立svn程序使用的目录
 例如 E:/svnUseDir
 
6 启动svn服务
 到Subversion的安装目录Subversion/bin目录下命令行运行以下三句,它可以使svnservice 作为windows的服务,并在开机时自动启

动(删除服务时用 sc.exe delete svnservice )
 
 svnservice -install --daemon --root "E:/svnUseDir"
 sc.exe config svnservice start= auto
 net start svnservice

7 建立svn管理的工程目录
        在E:/svnUseDir下建立svnControlProjectOne目录,表示被svn管理的一个工程,
   然后鼠标右击svnControlProjectOne在弹出菜单上选择TortoiseSVN-->create repository here
   弹出的对话框都点击确定按默认处理。这些操作表示让svn管理此工程目录

8 修改配置文件
 进入E:/svnUseDi/svnControlProjectOne目录,在svn自动生成的目录中选择conf目录
  打开svnserve.conf
   将   # password-db = passwd    前面的#号(注意包括空格)去掉,
   将   # [general]        前面的#号(注意包括空格)去掉。
  打开passwd文件
   将   # [users]                前面的#号(注意包括空格)去掉。
   以 user = password方式加入想要的用户名与密码 

9 将你正在开发的工程导入到svn,即让svn管理你的工程
 假设你的工程根目录为ProjectOne鼠标右击在弹出菜单上选择TortoiseSVN-->import
 在弹出对话框中URL of repository 中填写svn://localhost/svnControlProjectOne
 确定后会弹出验证对话框,填入你在配置文件passwd中设置的用户及密码


客户端安装及使用
1 安装TortoiseSVN-1.3.2.5840-svn-1.3.0.msi
2 从服务器端导入工程拷贝
   假设你的工程根目录为ProjectOne鼠标右击在弹出菜单上选择SVN Check
 在弹出对话框中URL of repository 中填写svn://服务器IP/svnControlProjectOne
 可以从服务上获得服务器上ProjectOne的拷贝
3 将修改提交服务器
 右键在弹出菜单上选择 SVN Commit
4 获得服务器最新拷贝
 右键在弹出菜单上选择 SVN Update

备注:Subversion中文站(有更详细的使用文档)

http://www.subversion.org.cn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值