mercurial - tortoiseHg 工作台 : Select and copy multiple commit descriptions between 2 revisions

标签 mercurial tortoisehg workbench

有没有办法在 tortoiseHg 工作台中选择和复制 2 个修订版之间的所有提交消息。

我基本上想要获得两个修订之间的更改日志描述。

enter image description here

最佳答案

工作台窗口底部有一个控制台面板,如果您看不到它,请转到查看>显示控制台

进入该控制台窗口类型:

hg log -r 1510:1513 --template '{desc}\n\n'

这将检索 -r 1510:1513 之间的修订值,并且仅显示模板中指定的位,在本例中为描述或提交消息 {desc},并在末尾添加两个换行符 \n,以便每条消息与下一条消息清晰分开。

如果您想在提交消息旁边查看修订号,您可以使用以下内容:

hg log -r 1510:1513 --template '{rev}: {desc}\n\n'

{rev} 为您提供友好的修订号。

hg logrevsets (定义您想要查看的修订版本的位,在本例中为 -r 1510:1513)和 templates非常强大,可以通过操作从 Mercurial 变更集中获取几乎任何您想要的信息。

关于mercurial - tortoiseHg 工作台 : Select and copy multiple commit descriptions between 2 revisions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33012414/

相关文章:

mercurial - 我可以在本地 mercurial 存储库和远程集市存储库之间架起桥梁吗?

mercurial - TortoiseHG/Mercurial 项目统计和报告

mercurial - 在 mercurial 存储库中,如何在 hg 更新期间设置 git subrepos 的原始路径?

drupal - Drupal 7 上的工作台未正确返回草稿

git - 为每个存储库的 Git 指定 SSH 配置

mercurial - Mercurial : How to walk through changsets incrementally?

mercurial - HG : How to push some (but not all) changes to 'stable' branch?

MySQL Workbench 和默认 session 隔离级别

MySQL 将多行转入新列

svn - 处理重命名 : svn vs. git 与 mercurial