我创建了一个名为 DEVELOPMENT 的分支,直接从主干分支。我对 DEVELOPMENT 分支进行了很多更改,同时其他团队成员也对主干做出了一些承诺。
现在我想将我的团队成员在主干上所做的所有更改合并到 DEVELOPMENT 分支。
在我签出 DEVELOPMENT 分支的工作区中,我做
svn merge -r 17253:17330 svn+ssh://user.name@svn.xx.xxx.com/dag/svnroot/core/xxx/trunk .
它确实报告了许多冲突。所有的冲突都在我没有接触过的文件中。(意味着最新的修改在其他团队成员所做的 TRUNK 分支中)。我用 theris-conflict (tc) 解决了所有这些冲突
但是,我在主干中所有 C 文件的开头添加了许可证通知。我发现那还没有合并到开发分支。这是 svn merge 的限制吗?