我们有两个回购协议,回购1和回购2。看起来“有人”把Repo2推到了Repo1/origin,现在Repo1同时包含了Repo1和Repo2。有两个独立的根节点,没有合并任何内容(幸运的是)。Repo1也被来自Repo2的一大堆标记/分支所污染。
如何用一个特定的祖先(Repo2的根节点,也就是“Initial commit”)来完全攻击任何提交(及其标记/分支)?或者是一种不同的/更简单的方式来拼接这两个回购协议?
请注意,两个repo都包含多年的工作(因此手动查看每个提交并不实际),但是如果需要,使用Repo1的每个人都可以重新克隆。