我有两个 svn 分支 TRUNK 和 DEV_1。DEV_1 分支是从 TRUNK 创建的。我对 DEV_1 分支进行了很多更改,同时其他团队成员也对 TRUNK 做出了一些提交。
现在我想将我的团队成员在 TRUNK 上所做的所有更改合并到开发分支。
从最近一次退房DEV_1
,我愿意
svn merge -r 17253:17330 --dry-run svn+ssh://user.name@svn.xx.xxx.com/dag/svnroot/core/xxx/trunk
冲突总结如下。
Summary of conflicts:
Text conflicts: 19
Tree conflicts: 2
我已将上述 svn merge 命令的输出保存在名为tmp.txt
If I do的文件中
cat tmp.txt | egrep '^C|^.C' | wc -l
我明白了19
这意味着在尝试将 TRUNK 合并回 DEV_1 时,有 19 个文件显示冲突。
我的问题是树冲突是什么意思?
cat tmp.txt | egrep '^A|^.A' | wc -l
9
cat tmp.txt | egrep '^D|^.D' | wc -l
13
cat tmp.txt | egrep '^U|^.U' | wc -l
524
cat tmp.txt | egrep '^G|^.G' | wc -l
3
在删除空运行之前,我想了解树冲突的含义