私は、同様のコードベースに基づいた複数の異なるクローズドソースプロジェクトを持っており、毎日、変更や修正を相互にコピーしたり、元に戻したりする必要があります。
私のプロジェクトの中には、gitサブモジュールを使用するにはあまりにも分岐しているものもあれば、クライアントがサブモジュールを台無しにして、他のプロジェクトの作業を覗き見したくないものもあるので、これを行うgit patch
のgit apply
は面倒な作業です。
その結果、必要な変更を使用して取得するために、マシン上のローカルリポジトリへの切り替えgit pull
とローカルリポジトリ間の切り替えを検討しようとしていますが、より良い方法がある場合はどうでしょうか。git push
git cherry-pick
git merge