1

Perfoce からローカルの Git にレポをすべての履歴と共に複製し、それSubProjを と呼び、それをリモート レポジトリにプッシュし、そのリモート レポを使用しSubProjSuperProj.

Perforce から Git に履歴の一部をインポートする方法はありませ@allnone。とにかく、うまくいき、ローカルリポジトリとそのリモートを削除しました。

現在、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ますか?

4

1 に答える 1