svn 多项目管理+TortoiseSVN安装及使用指南

使用svn管理多个项目,约定<svn_reps>=/soft/svnprojects。这里我开始告诉大家step by step

1 新建项目:

   svnadmin create project1
   svnadmin create project2

2 复制文件

  复制<svn_reps>/project1/conf/passwd,<svn_reps>/project1/conf/authz这两个文件到<svn_reps>目录,执行命令如下:cp /soft/svnprojects/project1/conf/authz /soft/svnprojects/project1/conf/passwd /soft/svnprojects/

3 删除文件

 删除新建项目里的这两个文件,执行名利如下
rm -f /soft/svnprojects/project1/conf/authz
rm -f /soft/svnprojects/project1/conf/passwd
rm -f /soft/svnprojects/project2/conf/authz
rm -f /soft/svnprojects/project2/conf/passwd

 

4:修改project1里的配置文件

修改<svn_reps>/project1/conf/svnserve.conf文件。需要修改的地方有:

anon-access=none
auth-access=write

password-db=../../passwd

authz-db=../../authz
realm=project1
5:修改project2里的配置文件

修改<svn_reps>/project2/conf/svnserve.conf文件。需要修改的地方有:

anon-access=none
auth-access=write

password-db=../../passwd

authz-db=../../authz
realm=project2

6:修改配置文件passwd和authz

修改<svn_reps>/passwd文件,添加用户名密码。具体如图



 

修改:<svn_reps>/authz文件,具体修改后的结果如下图



 

7:关闭svn:

killall svnserve

8:启动svn

svnserve -d -r /soft/svnprojects

9:客户端导出代码

svn://<ip>/project1

 

 10:版本迁移

具体参考如下网址:http://www.cnblogs.com/springside-example/archive/2011/11/30/2530176.html

主要使用命令

 svnadmin dump

 svnadmin load

11 TortoiseSVN安装及使用指南

  见附件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值