Perfoce からローカルの Git にレポをすべての履歴と共に複製し、それSubProj
を と呼び、それをリモート レポジトリにプッシュし、そのリモート レポを使用しSubProj
てSuperProj
.
Perforce から Git に履歴の一部をインポートする方法はありませ@all
んnone
。とにかく、うまくいき、ローカルリポジトリとそのリモートを削除しました。
現在、Perforce デポに変更があるため、すべての履歴を使用して再度SubProj
クローンを作成しました。プッシュしてマージしたいのですが、履歴全体は必要ありません (新しい変更のみ)。SubProj
SuperProj
この歴史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
ますか?