gpt4 book ai didi

mercurial - 如何让 mercurial 在 `hg com` 期间显示差异?

转载 作者:行者123 更新时间:2023-12-04 11:45:12 25 4
gpt4 key购买 nike

有没有办法配置hg com以便在外部编辑器中弹出的提交消息文件中,而不是仅仅显示哪些文件被更改(在 HG: 行中),它​​实际上显示了完整的差异?我宁愿在舒适的文本编辑器中同时查看输出并撰写我的提交消息,而不是做 hg diff事先分别在命令行上。

最佳答案

从 2016 年开始,可以使用 committemplate 来做到这一点。配置选项。将以下内容添加到 hgrc当您键入提交消息时,文件将在编辑器窗口中内联包含差异。

[committemplate]
changeset = {desc}\n\n
HG: {extramsg}
HG: user: {author}\n{ifeq(p2rev, "-1", "",
"HG: branch merge\n")
}HG: branch '{branch}'\n{if(currentbookmark,
"HG: bookmark '{currentbookmark}'\n") }{subrepos %
"HG: subrepo {subrepo}\n" }
{splitlines(diff()) % 'HG: {line}\n'}

hg help hgrc并搜索 committemplate想要查询更多的信息。

关于mercurial - 如何让 mercurial 在 `hg com` 期间显示差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com