我们正在为Apache项目做出重大贡献:让我们称之为
upstream/master
我们的工作将同时成为很大一部分贡献,而不是更温和/渐进的方法:因此,我们的分支机构与上游/主人有多个月的分歧。两个月前,我们做了一个冗长/痛苦的变革,从上游/主人那里获取所有干预变化并申请到我们的分支机构。
现在我们想再次关闭上游/主站。如果我们只是使用
git rebase [-i] upstream/master
然后在那种情况下,我们需要从新分支的曙光重新合并一切。这意味着我们需要在两个月之前重新应用冗长/痛苦的变基,然后才开始合并最后两个月的工作。
git是否有任何选项可以告知git"从两个月前我们做过的rebase / merge开始" - 而不是重复那种努力?
在任何情况下,我们仍然需要手动合并我们工作的最新部分。但是上述过程显然是不可持续的 - 因为在我们回到上游/主人之前还有很多工作要完成