我已经使用mercurial几个月了,就在前一天我去hg commit
时,我的编辑器启动但是有一个名为“/ tmp / hg-editor-I48e8Z”的空文件.txt“并在我的终端中自动返回”abort:empty commit message“错误。
它一直工作正常,它仍适用于同一台机器上的其他用户。我能够提交的唯一方法是在命令行指定提交消息。我真的不喜欢这样做因为我喜欢我可以仔细检查当编辑器弹出时哪些文件将包含在变更集中。
有谁知道可能导致此问题/如何解决这个问题?
这是在Redhat Linux机器上,Mercurial版本1。
答案 0 :(得分:1)
当然,我刚刚发现它是什么......
我错误地设置了EDITOR
和VISUAL
个环境变量。
答案 1 :(得分:1)
我使用gvim。用:
export EDITOR = gvim
我遇到了问题。改为:
export EDITOR = 'gvim -f'
修复了问题。