获得mercurial“hg commit”以使用Notepad ++

时间:2012-04-23 16:12:40

标签: mercurial notepad++ dvcs

我刚用NotepadReplacer用记事本++替换了记事本,现在我的hg commit无法正常工作。

在更换记事本之前,hg commit会启动一个新的文本文件,让我输入我的提交消息。使用Notepad ++,我被提示创建该文件,并且由于空提交消息,mercurial会中止提交。

我知道我可以使用带有hg commit选项的-m内联输入消息,但我想在文本文件中输入提交消息。我喜欢将状态显示在文本文件中作为提交消息的上下文,而不必在hg stat之前键入hg commit

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:20)

尝试在%USERPROFILE%\.hgrc(或%USERPROFILE%\mercurial.ini)内添加以下内容:

[ui]
editor = path/to/notepad++ -multiInst -nosession

也许在-notabbar之后添加-nosession也可能有用。