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