eclipse svn主干修改代码同步到分支

从主干合并到分支
注意:svn合并针对的是目的文件,比如 从主干合并到分支 意思是:在分支上操作(拉取主干上的代码) 反之 从分支合并到主干 意思是 在主干上操作(从分支上拉取代码)。这样理解的话 就知道该选择哪一项了。

创建分支,在项目名称上点击右键弹出菜单,选择“Team”,再选择“Branch/Tag”

弹出下面的页面,图中的“To URL”填写创建新分支的路径地址,后面会将程序copy到该目录下,形成新的分支。点击“OK”:

 

选择当前最新的版本,点击“Next”

如果勾选了下面的switch working copy to new branch/tag,eclipse的程序项目会自动切换到分支下,我们还要修改代码,就不勾选了,这样就创建了一个分支。

然后在主干中先随便修改一出注释,然后提交svn,然后切换至分支代码,“至URL”是填写完整分支svn路径

切换之后先选择team,Refresh/clean清除下就svn信息,然后同步下代码至最新。(不清除svn信息同步可能会出错)

选择合并

 

因为我们是分支要同步主干的代码,所以下图选第一个,从主干合并到分支。(反过来就选第二个)

图中的选项:

        1) 从主干合并到分支

        2) 从分支合并到主干

        3) 将主干上的修改合并到分支

        4) 合并2个分支到主干

        5) 从主干到分支,手工指定不需要合并的修改

        6) 从主干到分支,手工指定要合并的修改

 

接下来填写目标代码来源,也就是完整的svn主干代码路径,点击next。

然后默认都是第一个,不用修改,点击下一步。

弹出这个对话框是问你要怎么处理冲突,选择第一个: Mark as conflicted, I will deal it later, 
意思就是, 标记冲突,稍后再解决. 然后点击OK, 如果有多个冲突, 这个对话框会弹出多次,同样操作即可. 
也可以勾选下边的, Apply to all text conflict(应用到所有冲突), 这样会弹一次. 

最后提示我们有变化的信息,点击OK它就会将你需要合并的代码合并到你的本地,然后就需要自己在本地解决冲突,然后在将本地的代码提交。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值