颠覆 - 将主干重新整合到我的分支删除分支文件

Subversion - Reintegrating trunk to my branch deletes branch files

我从主干 T 做了分支 B。

我更改了一些文件,向 B 添加了一些文件,已提交。

我已经更改了主干T中的一些文件,已提交。

当我尝试将 T 上的更改合并到 B 中时,B 中的新文件被删除。为什么会这样?

编辑:这是我合并的方式

谢谢

不要merge two different trees。当 运行ning 这个命令同时合并来自两个目录的提交时,你实际上在做什么;因此导致问题。

正如 Laurent H. 在评论中所说,使用 Merge a range of revisions 和 URL 合并将是 t运行k 的 URL。

在您的分支上执行 svn merge 时需要注意的一件事是,如果您选中显示 "specific range" 的单选按钮,如果您将此框留空,合并将从svn:mergeinfo 属性 中指定的最新修订版是在您 运行 和 svn merge 时自动创建的。简而言之,当您从 t运行k 进行更多合并时,如果您单击 "specific range" 并将其留空,它将从停止的地方继续。