Svn 从主干合并到分支期间文件夹发生冲突
最近,我尝试将更改从主干合并到分支Svn 从主干合并到分支期间文件夹发生冲突,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,最近,我尝试将更改从主干合并到分支 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) 然后,用户在中继中执行另一个提交到
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
是一个文件夹
我可以知道如何将更改从主干传送到分支吗?我真的很想念我的善变:(我注意到您的屏幕截图中有两个附加操作。您的代码文件夹是否在分支和主干中分别创建?如果文件夹在每个分支中分别创建,则svn将给出树冲突错误,因为它将在合并时再次尝试添加。我认为还有其他情况可能导致此问题我只是在猜测
在我第一次遇到冲突时,阅读“树冲突”部分对我帮助很大。不确定这是否有帮助: 可能需要将分支合并到主干两次:
i) 合并167到172->提交到分支作为194
ii)合并193到194->提交到trank作为195