の下proj
のフォルダーにサブツリーを使用する monorepo プロジェクトがあります。と の両方に触れる大量のコミットを行いました。関連する変更をアップストリームに効果的に公開するにはどうすればよいですか?sub
proj/sub
proj
sub
sub
通常、私はすべてのコミットをチェリーピックする必要があります
git cherry-pick -x --strategy=subtree -Xsubtree=sub/ commit-ref
しかし、私は無数のコミットを行ったので、これは実行不可能です。sub
変更を一度に統合するにはどうすればよいですか? たとえばsub
、モノレポと同じ状態にする 1 つの大きな押しつぶされたコミットを作成します。
関連:サブフォルダーに変更を加えるコミットを表示する、コミットの範囲をチェリーピックして別のブランチにマージする方法