Virtualbox
如何告訴 Mercurial 永遠不要創建硬連結
我計劃在不久的將來在一些項目上使用 Mercurial。這些項目通常駐留在我的 Windows 機器上的一個目錄中,但我將使用 VirtualBox 共享這些目錄,以便我可以直接在 Linux 中處理它們。
我了解 Mercurial 有時會在複製儲存庫時創建硬連結。我不確定 VirtualBox 共享目錄如何處理這些硬連結(或者它是否可以),所以我寧願告訴 Mercurial 永遠不要嘗試製作硬連結並始終製作副本。
我的問題:如何全域禁用 Mercurial 的硬連結?
(儘管如果有人讓Mercurial 和 VirtualBox 共享文件夾能夠很好地與硬連結一起工作,我很想听聽!)
正如米爾恰所說,您不必擔心這一點。但是,您仍然可以通過以下方式強制複製沒有硬連結
hg clone --pull foo bar
這基本上與
hg init bar cd bar hg pull ../foo
並且不會在複製之間創建硬連結。