以前はマージ ワークフローを使用していましたが、現在のチームはリベース ワークフローを使用しています。
その中で、フィーチャー ブランチはマスターからフォークされ、マスターでリベースされ、マスターにスカッシュ マージされます。
機能ブランチに簡単に収まるようにマスターに小さな変更を加えるためのブランチを保持したいと思いますが、問題を減らす解決策が何であるかはわかりません。
- マスターから minor_changes を fork し、それをフィーチャー ブランチ (潜在的にはそれらの多く) にマージし、後でフィーチャー ブランチをマスターにスカッシュ マージします。
- master から minor_changes を fork し、minor_changes を使用して (潜在的に多くの) フィーチャー ブランチをリベースし、後でフィーチャー ブランチをマスターにスカッシュ マージします。
最初のオプションで問題が発生するかどうかはわかりません.2番目のオプションでは、最終履歴でコミットが重複する可能性があると思います.
これを処理する最善の方法はどれですか?