我有一组mercurial克隆,我通过制作一个主仓库的克隆来创建,然后使用cp -rlp来制作它的副本。我的期望是我可以独立使用它们,因为我使用emacs的默认设置,所以它应该打破硬链接。但事实并非如此 - 当我修改一个文件时,所有硬链接的“副本”也会发生变化。 ls -i表明它们与预期的inode完全相同,并且它们的父目录不同。
'备份复制'是零。 'make-backup-files'是t。
如果我创建一个示例文件,硬链接并编辑它,emacs会根据需要中断链接。
有什么关于mercurial模式可以颠覆这个吗? (staus一行说“Hg:50503”,我知道我有一些善变的意识。虽然它没有显示为Ctrl-H m的小模式。)
答案 0 :(得分:3)
这似乎回答了您的问题:https://www.mercurial-scm.org/pipermail/mercurial/2008-July/020271.html
(关键字:vc-make-backup-files)