歴史的な理由から、現在、次のプロジェクト構造を持っています。
パート0:
- 主人
- ブランチ0
- 支店1
パート1:
- 主人
- ブランチ0
- 支店1
プロジェクトのバイナリは、2 つのリポジトリから同じ日付のコミットをチェックアウトすることによって構築されるため、たとえば、part0 - master(01.04.2013) と part1 - master(01.04.2013) が必要です。異なる日付のパーツをチェックアウトしても機能しません。
これら2つのリポジトリを1つに結合したいと思います。
- 櫛:
- 主人
- ブランチ0
- 支店1
ここで、マスターのコミットは、part0 - マスターおよび part1 - マスターからコミット日付順に並べられます。
私が見つけた記述されたマージスキームを使用すると、履歴が取得されます
part0 - master (すべて) + part1 - master (すべて) その後
そのため、(part1 をマージする前に) part0 のみを取得するか、最新の part0 (古い part1 を持つマスター) を取得するため、コミットのチェックアウトは機能しません。