我在由 root 挂载的目录中有一些 Mercurial 签出文件。Mercurial 通常对不属于我的文件持怀疑态度,但我是这里唯一的用户,因此我输入了:
[trusted]
users = root
groups = root
在我的 ~/.hgrc 中,现在我可以hg
从命令行使用,没有任何关于任何不受信任的警告或错误。到目前为止,很棒。
但是当我尝试在 Emacs 中运行时vc-annotate
,我得到了一个注释缓冲区内容为:
abort: unknown revision 'Not trusting file /home/me/.../working-copy/.hg/hgrc from untrusted user root, group root
Not trusting file /home/me/.../working-copy/.hg/hgrc from untrusted user root, group root
7648'!
留言区写道:
Running hg annotate -d -n --follow -r... my-file.c...FAILED (status 255)
我的 .emacs 中没有任何与 vc 或 hg 相关的内容。其他命令(例如vc-diff
)运行正常。
我在这里遗漏了什么?