【问题标题】:How can we customize the default commit message used by the fetch extension?我们如何自定义 fetch 扩展使用的默认提交消息?
【发布时间】:2011-02-18 05:49:25
【问题描述】:

fetch 使用的默认提交消息“自动与 .... 合并”很长、很丑陋,并且在历史记录中散布着本地目录路径。我想用一个简单的“自动合并”或只是“合并”来替换它。

【问题讨论】:

    标签: mercurial fetch hgrc


    【解决方案1】:

    默认情况下,消息不可自定义(查看 Mercurial 安装文件夹下的“library.zip”,您会在 hgext\fetch.pyc 下看到纯文本消息)。

    所以唯一的方法是更新“fetch”的源代码 - 试试this version,我只是将消息更改为“Fetch merge”,它就像爆炸一样工作:)

    您需要删除library.zip\hgext\fetch.pyc 并将上面链接中的内容放在fetch.py(纯python 文件)中。

    【讨论】:

    • 太棒了——那些提交信息也困扰着我。
    【解决方案2】:

    您也可以使用别名覆盖评论消息,而不是像之前建议的那样使用自定义构建的提取扩展:

    [alias]
    fetch = fetch -m "automated merge"
    

    只需将上述代码放入本地 .hgrc(Windows 上的 mercurial.ini)即可。

    【讨论】:

    • fetch 似乎是deprecatedfetch -m 命令有替代方法吗?
    猜你喜欢
    • 1970-01-01
    • 2018-09-04
    • 2022-01-12
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 2015-07-13
    相关资源
    最近更新 更多