この質問の設定には、注意深い言葉遣いが必要です。
可能な限り単純なリポジトリから始めます: 1 つの単一のコミット (必要に応じて空にすることもできます)。
この元のワンコミット リポジトリから、それぞれ/path/to/repo1
とで 2 つの別個のクローンを作成し/path/to/repo2
ます。ここで、これら 2 つのクローンのそれぞれが、他のクローンとは独立して、単純な線形履歴として進化すると想像してください。
A
がクローン作成時の元のリポジトリの単一のコミットである場合repo1
、repo2
状況は次のようになります。
repo1:
A-----B-----C-----D-----E-----F-----G-----H-----I-----J-----K-----L
repo2:
A-----M-----N-----O-----P-----R-----S-----T-----U-----V
ここで、結果のコミット グラフが次のようになるように、両方のクローンを結合します。
,--B-----C-----D-----E-----F-----G-----H-----I-----J-----K-----L
/
A
\
`--M-----N-----O-----P-----R-----S-----T-----U-----V
私は多くのタックを試しましたが、上記のようなグラフは得られません...