最近,我尝试将更改从主干合并到分支。
C:\Projects\branch\XXX>svn merge -r 167:193 https://svn-server:8443/svn/XXX/trunk .
--- Merging r168 through r193 into '.':
C Code
Summary of conflicts:
Tree conflicts: 1分支

干线

1)用户在分支中执行第一次提交到166
2)然后用户在主干中执行另一次提交到167
3)用户执行后续提交分支168-172。
4)然后用户继续执行提交中继193-173。
我想继续(2)和(4)中的更改,这就是我使用167:193的原因
然而,它指出冲突发生在Code中。注意,Code是一个文件夹。
,我可以知道怎么把变化从一个主干带到另一个分支吗?我真的很想念我的变化无常:( )
发布于 2011-04-01 03:01:43
不确定这是否会有帮助:
http://ariejan.net/2006/12/20/svn-merge-a-branch-with-your-trunk/
http://www.sepcot.com/blog/2007/04/SVN-Merge-Branch-Trunk
您可能需要两次将分支合并到主干:
将167到172个->提交合并到分支中作为194。
(二)将193-194 ->提交合并为trank 195
发布于 2011-03-30 19:42:47
我在你的截图中注意到了一些额外的动作。您的代码文件夹是否分别在分支和主干中创建?如果文件夹是在每个分支中单独创建的,那么svn将给出树冲突错误,因为它将在合并时尝试第二次添加它。我只是猜测,还有其他可能导致这种情况的情况。
在我第一次遇到冲突的时候,阅读“树冲突”部分这里帮了我很多忙。
https://stackoverflow.com/questions/5484780
复制相似问题