2010-11-12 66 views
0

我有一套mercurial克隆,我通過製作一個主repo的克隆來創建,然後使用cp -rlp製作副本。我的期望是我可以獨立使用它們,因爲我使用emacs的默認設置,所以它應該打破硬鏈接。但事實並非如此 - 當我修改一個文件時,所有硬鏈接的「副本」也會發生變化。 ls -i顯示它們和預期的一樣都是相同的inode,並且它們的父目錄是不同的。emacs不會破壞受hg控制的文件的硬鏈接

'通過複製備份'爲零。 'make-backup-files'是t。

如果我創建了一個示例文件,將其硬鏈接並編輯,emacs將根據需要打斷鏈接。

有沒有關於mercurial模式的東西顛覆了這一點? (這條釘線說「Hg:50503」,我知道我有某種類型的水銀意識,但它並沒有顯示出與Ctrl-H m一樣的次要模式。)

回答