私は github にオープン ソースの Ruby プロジェクトを持っています。マスター ブランチはリリースされたものを表し、開発ブランチは次にリリースされるものを表します。
master ブランチは dev ブランチよりも 80 以上コミット遅れており、dev ブランチにはかなり重要なアーキテクチャの変更が含まれています。
コントリビューターから、マスター ブランチに基づいて行われた変更のプル リクエストが送られてきました。それらの変更を書き直したり、大量のマージ競合解決を実行したりせずに、これらの変更を開発ブランチに取り込みたい (基本的に変更を書き直すことになります)。
このような状況を処理するためのベストプラクティスは何ですか?