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

来源:互联网 发布:ph在线数据采集器 编辑:程序博客网 时间:2024/06/11 22:06

服务器安装及配置

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/

原创粉丝点击