如何告诉Mercurial永远不会创build硬链接

我打算在不久的将来在一些项目上使用Mercurial。 这些项目通常会驻留在我的Windows机器上的一个目录中,但我将使用VirtualBox共享这些目录,以便我可以直接从Linux内部对其进行处理。

我知道Mercurial有时会在克隆存储库时创build硬链接。 我不确定一个VirtualBox共享目录如何处理这些硬链接(或者甚至可以),所以我宁愿告诉Mercurial永远不要尝试制作硬链接并始终复制。

我的问题:我如何从硬连接全局禁用Mercurial?

(虽然如果有人得到Mercurial和VirtualBox共享文件夹很好地与硬连接,我想听到它!)

正如米尔恰所说,你不必为此担心。 但是,你仍然可以通过做一个没有硬链接的克隆

hg clone --pull foo bar 

这基本上是一样的

 hg init bar cd bar hg pull ../foo 

并且不会在克隆之间创build硬链接。