svn 分支合并(Subclipse例子)

http://my.oschina.net/wenic705/blog/40825

本次记录非常简单,高手不要喷我,要是有好的应用经验也别藏起,技术发展就靠你了。(亲,看着不错给好评哦。)

svn的分支合并功能是在长期项目中非常实用的一个功能,这次做了具体的测试,现把实例记录,以便参考。

1,创建了 java project ,名字叫svnMergerTest,作为主干代码,结构如下:

里面代码全空。

2,使用菜单team/分支/标记(branches/tag),在branches分支下创建一个工作副本

注意:副本分支的库名做出修改,本身checkout出来的项目名也会重复,所以checkout的项目也需要响应修改。

我这里全加了个1

3 checkout出分支项目。

4 对分支项目进行分支的开发修改。

这里我把svnMergerTest1分支项目的进行了修改。里面加了一点代码。

5 合并

点击主干项目,进行Team/合并(merge),出现弹出窗口,注意起始路径选择需要合并的主干路径,目标路径选择要并入的分支版本,然后进行合并。

6 合并成功,发现副本的代码全部合过来了。

7 如果合错方向了,也不要担心,点击合错的项目的team/revert(还原),发现项目已经恢复到合并前了。

上述示例就描述完成了。

 

注意(本人意见,仅供参考):

 

1对于项目开发最简单就是一个个版本保留,比如主干project一开始开发到版本1,那么就创建一个副本projectV1作为备份,再创建一个projectV2用于继开发.

 

2 projectV2开发到版本2了那么就并入project,然后开一个新的分支project3用于继续开发。

 

3如果在开发过程主干版本V1同时也进行了修改,并入V2的时候就会有许多合并的冲突,一定要有计划,别到时候手忙脚乱。

 

 

 

=============

http://huqilong.blog.51cto.com/53638/465988

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值