eclipse中合并svn代码 -- 将分支branch上的代码合并到主干trunk上

将分支branch上的代码合并到主干trunk上:

	1)在分支branch上验证代码没有问题后,把代码提交到svn服务器上。

	2)切换到主干trunk上,并且将主干trunk上的代码检出到本地。(每次合并前,需要把本地的代码删除,然后重新从svn中把trunk上的代码检出!)

	3)在主干trunk上:选中项目,右键选择team-合并(merge),此时会弹出(Select the merge type)对话框,选择第二项"Reintegrate a branch",(默认)勾选"perForm pre-merge best practices checks",点击"next"。【如图1】
	 
	4)在步骤3中点击"next"后,会弹出(Select the merge source)对话框,"Merge From:"中填写分支branch的svn路径,点击"next"。【如图2】
	 
	5)在步骤4中点击"next"后,会弹出(Select the options)对话框,该对话框用来设置对冲突的处理方式,默认(prompt me for each conflict and let me decide即:出现冲突时提示我)即可,点击"Finish"。【如图3】
	 
	6)在步骤5中点击"Finish"后,svn开始从branch上将文件逐个合并到trunk上,如果发现文件冲突,会弹出(Handle Conflict)提示框询问如何处理冲突:
	 
		Resouce:/xxx/xxx/xx/xx 表示冲突的文件:
		
		what do you want to do? 表示解决冲突的5中方式,我们一般选择第5种:打开一个可以查看两个文件不同点的可编辑窗口。

			1. Mark as conflicted, i will deal with it later
			2. Resolve the conflict by using my version of the file
			3. Resolve the conflict by using the incoming version of the file
			4. Let me edit the file with coflict markers inserted
			5. Launch a graphical conflict resolution editor
	 
		解决完冲突后,保存,然后将编辑器关闭,此时会自动提示"Are you done resolving conflicts for this file?",选择"Yes, I resolved all of the conflicts in the file, Mark conflict resolved.",之后svn会继续合并,直到合并完成。
 
	
	
	

图一:



图二:



图三:





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值