私は水銀を初めて使用します。このトピックについて多くのことを読みましたが、明確な答えを見つけることができませんでした。
Mercurial ガイドには次のように書かれています。
リポジトリ wiki ページには、「リポジトリ ルートの .hg ディレクトリと共存するすべてのファイルとディレクトリは、作業ディレクトリに存在すると言われています」と記載されています。
ここで、サブレポをメインレポに「リンク」するには、次のようにします。
hg init main
cd main
echo subrepo = ../subrepo > .hgsub
hg clone ../subrepo subrepo # (1)
hg add
hg ci -m "initial rev of the main repo"
上記の定義は、 (1) を実行したときに実際に のコピーを作成していることを意味しますか?? subrepo
それとも、へのシンボリックリンクを作成してい../subrepo
ますか? の出力によるとls
、実際のコピーです。しかし、それは私にはとても奇妙に聞こえます...誰かがこの主題に少し光を当てることができれば、私は感謝します.