【发布时间】:2011-02-18 05:49:25
【问题描述】:
fetch 使用的默认提交消息“自动与 .... 合并”很长、很丑陋,并且在历史记录中散布着本地目录路径。我想用一个简单的“自动合并”或只是“合并”来替换它。
【问题讨论】:
fetch 使用的默认提交消息“自动与 .... 合并”很长、很丑陋,并且在历史记录中散布着本地目录路径。我想用一个简单的“自动合并”或只是“合并”来替换它。
【问题讨论】:
默认情况下,消息不可自定义(查看 Mercurial 安装文件夹下的“library.zip”,您会在 hgext\fetch.pyc 下看到纯文本消息)。
所以唯一的方法是更新“fetch”的源代码 - 试试this version,我只是将消息更改为“Fetch merge”,它就像爆炸一样工作:)
您需要删除library.zip\hgext\fetch.pyc 并将上面链接中的内容放在fetch.py(纯python 文件)中。
【讨论】:
您也可以使用别名覆盖评论消息,而不是像之前建议的那样使用自定义构建的提取扩展:
[alias]
fetch = fetch -m "automated merge"
只需将上述代码放入本地 .hgrc(Windows 上的 mercurial.ini)即可。
【讨论】:
fetch -m 命令有替代方法吗?