作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法配置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/
我是一名优秀的程序员,十分优秀!