すべてマスターブランチの同じコミットに基づく複数のプルリクエストがある場合(したがって、各プルリクエストはリクエストを発行する前に適切にリベースされました)、プルリクエストを正常に閉じたり受け入れたりしながら、変更を受け入れてマスターにリベースするにはどうすればよいですか? 。
D--E
/
A--B--C
\
F--G
私はマスターをきれいに保ち、可能な限りマージを避けようとしています。最初にプルするプルリクエスト(早送り)はプルリクエストを閉じてコミットをクリーンに保ちますが、次のプルリクエストではリベース(プルリクエストを閉じない)するか、変更をマージする必要があります。コミットするか(特に多数のプルリクエストが山積みになる場合)、または寄稿者にブランチのリベースを依頼しますが、それは多くの開発者にとって面倒です。
これを管理するためのより良い戦略はありますか?違いが生じる場合は、ソースリポジトリとしてBitbucketを使用していますが、これはGitHubやその他のgitソース管理でも同じだと思います。