mercurial - 让 mercurial "hg commit"与 Notepad++ 一起使用

标签 mercurial notepad++ dvcs

我刚刚使用 NotepadReplacer 用 notepad++ 替换了记事本现在我的 hg commit工作不正常。

更换记事本前,hg commit将为我启动一个新的文本文件以输入我的提交消息。使用 Notepad++,系统会提示我创建文件,而 mercurial 由于提交消息为空而中止提交。

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

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

最佳答案

尝试放入您的 %USERPROFILE%\.hgrc (或 %USERPROFILE%\mercurial.ini )类似以下内容:

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

也许添加一个 -notabbar之后 -nosession也可以证明是有用的。

关于mercurial - 让 mercurial "hg commit"与 Notepad++ 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10284208/

相关文章:

Mercurial:修复早期版本中的错误有什么好处

python - 测试新的 mercurial hooks 的简单、无痛的方法(正在进行中)

ssl - 如何避免证书验证问题?

regex - 用自定义函数替换 Print 语句调用

syntax-highlighting - Notepad++ 自定义语言高亮

git - 克隆是否是 Mercurial 中推荐的分支方式?

version-control - Bazaar (bzr) 预定义位置

Mercurial Subrepos,如何控制我想将哪个变更集用于子仓库?

html - 如何在Notepad++中使用regex(正则表达式)删除所有不包含特定字符串的HTML和JSON代码?

mercurial - 从 Visual Sourcesafe 迁移到 Mercurial