svn的使用

1,svn中有几个重要的概念:branche,tag,trunk

branche:分支,就是从trunk上copy一份下来,不同的人独立使用

tag:标签,就是从branche或trunk copy一份下来,作为一个基准线,方便版本管理

trunk:主干,就是保留一份 最基本的版本,所有的其他扩展就在分支上做,然后再汇合到这里

 

2,冲突,多个人修改同一个文件,在合并的时候会产生冲突,可以手动解决冲突。

 

3,合并,一般是将branche下项目合并到trunk。


安装:

1,下载subversion包。

2,tar zvxf subversion包。

3,cd subversion

4,./configure --prefix=/usr/local/svn

5, make && make install

 

基本使用

在linux下,最好是将svn/bin目录加到环境变量中

export PAT=$PATH:/usr/local/svn

 

1,启动svn服务器

svnserve -d

 

2,创建仓库:
svnadmin create project_name

 

3,编辑 vim project_name/conf/svnserve.conf文件,去掉

anon-access = read
auth-access = write

password-db = passwd

前面的注释

 

3,添加用户,通过修改项目里的配置文件来添加,编辑vim project_name/conf/passwd,直接在该文件中添加用户
形式“user_name = passwd”

 

4,创建分支
svn cp svn://192.168.23.128/var/svnroot/tb01/trunk  svn://192.168.23.128/var/svnroot/tb01/tags -m "create branche is cj01"或

svn cp htpp://192.168.23.128/var/svnroot/tb01/trunk  http://192.168.23.128/var/svnroot/tb01/tags -m "create branche is cj01"

 

5,创建tag
svn cp svn://192.168.23.128/var/svnroot/tb01/trunk  svn://192.168.23.128/var/svnroot/tb01/tags -m "create branche is cj01"  或
svn cp htpp://192.168.23.128/var/svnroot/tb01/trunk  http://192.168.23.128/var/svnroot/tb01/tags -m "create branche is cj01"

 

svn的本质 就是智能copy。

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值