Perfoce からローカルの Git にレポをすべての履歴と共に複製し、それSubProjを と呼び、それをリモート レポジトリにプッシュし、そのリモート レポを使用しSubProjてSuperProj.
Perforce から Git に履歴の一部をインポートする方法はありませ@allんnone。とにかく、うまくいき、ローカルリポジトリとそのリモートを削除しました。
現在、Perforce デポに変更があるため、すべての履歴を使用して再度SubProjクローンを作成しました。プッシュしてマージしたいのですが、履歴全体は必要ありません (新しい変更のみ)。SubProjSuperProj
この歴史SubProjがあり、それはローカルです:
A--B--C--D--E--F--G--H
最も古いコミットから開始して、特定のコミットまでプッシュできることはわかっています。元:
git push SubProjRemote <commit C on master>:master
リモートにプッシュA--B--Cします。
しかし:
E--F--G--Hリモートリポジトリにのみプッシュできますか?
すべてをプッシュしてから、マージのみできE--F--G--Hますか?