emacs没有破坏hg控制文件的硬链接

时间:2010-11-12 08:20:23

标签: emacs mercurial hardlink

我有一组mercurial克隆,我通过制作一个主仓库的克隆来创建,然后使用cp -rlp来制作它的副本。我的期望是我可以独立使用它们,因为我使用emacs的默认设置,所以它应该打破硬链接。但事实并非如此 - 当我修改一个文件时,所有硬链接的“副本”也会发生变化。 ls -i表明它们与预期的inode完全相同,并且它们的父目录不同。

'备份复制'是零。 'make-backup-files'是t。

如果我创建一个示例文件,硬链接并编辑它,emacs会根据需要中断链接。

有什么关于mercurial模式可以颠覆这个吗? (staus一行说“Hg:50503”,我知道我有一些善变的意识。虽然它没有显示为Ctrl-H m的小模式。)

1 个答案:

答案 0 :(得分:3)

这似乎回答了您的问题:https://www.mercurial-scm.org/pipermail/mercurial/2008-July/020271.html

(关键字:vc-make-backup-files)