我正在寻找一种简单的方法来在变基后引入额外的提交,或者寻找一个很好的理由告诉某人不要变基。
本质上,我们有一个项目,crons
. 我经常对此进行更改,并且项目的维护者在我请求时会引入更改并每次都重新设置基准。
这通常没问题,但在两种情况下可能会导致问题:
- 同时从两个分支释放
- 之后必须发布额外的提交。
例如,我提交 revision 1000
。维护者拉动和变基以创建修订版1000'
,但大约在同一时间,我意识到一个可怕的错误并创建修订版1001
(的子级1000
)。由于1000
目标分支中不存在,这会创建一个不可用的合并,维护者通常会嘲笑我并告诉我再试一次(这需要我重新检查主分支1000'
并手动创建和导入补丁另一个结帐)。我相信您可以看到我尝试同时从两个单独的分支释放时会发生同样的问题。
无论如何,一旦主分支有了1000'
,有什么办法可以拉进来1001
而不必再次合并相同的更改?或者变基会破坏这个?不管我能说什么让维护者停止变基?他是不是用错了?