fetch使用的默认提交消息“自动与...合并”很长,很丑,并且使用本地目录路径填充历史记录。我想用简单的“自动合并”或“合并”来替换它。
答案 0 :(得分:8)
默认情况下,邮件不可自定义(请查看Mercurial安装文件夹下的“library.zip”,您将在hgext\fetch.pyc
下的纯文本中看到该邮件。)
所以唯一的方法是更新“fetch”的源代码 - 试试this version,我只是将消息更改为“Fetch merge”,它就像爆炸一样:)
您需要删除library.zip\hgext\fetch.pyc
并将fetch.py
(普通python文件)与上面链接中的内容放在一起。
答案 1 :(得分:7)
您可以使用别名覆盖评论消息,而不是像之前建议的那样使用自定义构建的抓取扩展程序:
[alias]
fetch = fetch -m "automated merge"
将上述代码放入您当地的.hgrc(Windows上的mercurial.ini)。