我在 SVN 中合并时遇到问题,我什至不认为这是可以合理解决的。
SVN repo 中有一个主干。每个人都承诺在第 X 天之前使用树干。在那之后,有人被要求做一个分支,所以他做了。但问题是他没有使用 SVN 方法。相反,他创建了一个新的空分支文件夹,检查了该文件夹,使用 OS-s 复制/粘贴将所有主干的内容复制到该文件夹并提交。所以这个分支中的那些文件对trunk-s svn历史一无所知。
现在,几个月后,有必要让这个分支成为新的主干。所以我需要以某种方式将所有这些分支文件合并到主干,同时从主干中删除所有不在分支中的文件。
为什么我不能只删除主干并使分支成为新主干的问题是我希望保留来自主干的 svn 历史记录以及来自分支的历史记录。