Mercurial / TortoiseHG - 附加branchname自动提交消息?

时间:2014-02-28 10:15:11

标签: mercurial branch commit tortoisehg

因此,我们使用我们的工作在“命名”分支中工作,但现在发现我们使用的这个“名称”也应该在提交消息中用于帮助跟踪等。

如果我们使用TortoiseHG或Mercurial,有没有办法自动将brnachname附加/预先添加到提交消息中?

我环顾四周,找不到任何符合我们需要的东西:(

例如:

hg commit“在RR-3498”分支中“进行了更改”会变成类似

的内容
"RR-3498 did a change"

"did a change RR-3498"

由于

2 个答案:

答案 0 :(得分:2)

  

我们使用的这个“名称”也应该在提交消息中使用

提交消息中不得使用分支名称 我在此处不能强调) - 这是冗余的重复信息,需要从日志中提取的其他操作处理消息

Mercurial中的分支名称是永久元数据,始终存储在每个变更集中。

如果您使用Mercurial进行“跟踪”,那么大多数可用的命令(我现在只能想象hg log)是可模板化的,您可以轻松输出分支名称。如果你使用一些外部工具,你可以从Mercurial组合“clean”提交消息和变更集的分支名称为它准备数据

不要忘记MYOB原则

答案 1 :(得分:0)

你可以为此写一个钩子。 也就是说,这个要求听起来像是一位尖头发经理。