リベース後に追加のコミットをプルする簡単な方法、またはリベースしないように誰かに指示する正当な理由を探しています。
基本的に、プロジェクトがありcrons
ます。私はこれを頻繁に変更しますが、プロジェクトのメンテナは、要求したときに変更を取り込み、毎回リベースします。
これは通常は問題ありませんが、次の2つのシナリオで問題が発生する可能性があります。
- 2つのブランチから同時にリリースする
- 後で追加のコミットをリリースする必要があります。
たとえば、リビジョンをコミットし1000
ます。メンテナはプルしてリベースしてリビジョンを作成します1000'
が、ほぼ同時に恐ろしい間違いに気づき、リビジョンを作成します1001
(の子1000
)。ターゲットブランチに存在しないため1000
、これにより使用できないマージが作成され、メンテナは通常、私を笑って再試行するように指示します(これには、メインブランチの新しいチェックアウトを取得し、1000'
からパッチを手動で作成してインポートする必要があります)他のチェックアウト)。2つの別々のブランチから同時にリリースしようとすると、同じ問題がどのように発生するかがわかると思います。
とにかく、メインブランチができたら、同じ変更を再度マージすることなく1000'
プルインするためにできることはありますか?1001
それとも、リベースはこれを台無しにしますか?とにかく、メンテナーにリベースをやめさせるために私が言えることはありますか?彼はそれを間違って使用していますか?