更新 Mercurial MQ 扩展中的提交消息

发布于 2024-08-28 00:11:48 字数 318 浏览 6 评论 0原文

使用 hg qnewhg qrefresh 创建并更新我想要应用于我的存储库的补丁后,但我在执行 hg 时编写的提交消息qnew 不太好,它没有引用 trac 中的票号,我想在其中谈谈我的提交解决的一些问题。

我该如何做类似 hg qrewritemycommitmessage 的事情。我检查了网站上的文档,但结果是空白。

After using hg qnew and hg qrefresh to create and update a patch that I want to apply to my repository, but the commit message that I wrote when I did hg qnew was not very good, it did not reference the ticket number from trac, and I would like to say something in it about some of the issues that my commit addresses.

How do I do something like hg qrewritemycommitmessage. I have examined the docs on the website and I have come up blank.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吐个泡泡 2024-09-04 00:11:48

您只需执行 hg qrefresh -m "new commit message" 即可。

You just do hg qrefresh -m "new commit message".

眼泪也成诗 2024-09-04 00:11:48

除了

$ hg qrefresh -m "new message"

kuy 建议的之外,您还可以使用

$ hg qrefresh -e

编辑当前消息。我发现这非常方便,因为我经常有多行提交消息,需要在补丁的生命周期内多次修改。事实上,我总是创建没有提交消息的补丁 - 只是 hg qnew foo - 然后编辑提交消息。

In addition to

$ hg qrefresh -m "new message"

suggested by kuy, you can also use

$ hg qrefresh -e

to edit the current message. I find that very handy since I often have multi-line commit messages that I need to revise many times over the lifetime of a patch. Infact, I always create my patches with no commit message — just hg qnew foo — and then edit the commit message as I go along.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文