因此,我们使用我们的工作在“命名”分支中工作,但现在发现我们使用的这个“名称”也应该在提交消息中用于帮助跟踪等。
如果我们使用TortoiseHG或Mercurial,有没有办法自动将brnachname附加/预先添加到提交消息中?
我环顾四周,找不到任何符合我们需要的东西:(
例如:
hg commit“在RR-3498”分支中“进行了更改”会变成类似
的内容"RR-3498 did a change"
或
"did a change RR-3498"
由于
答案 0 :(得分:2)
我们使用的这个“名称”也应该在提交消息中使用
提交消息中不得使用分支名称 (我在此处不能强调) - 这是冗余的重复信息,需要从日志中提取的其他操作处理消息
Mercurial中的分支名称是永久元数据,始终存储在每个变更集中。
如果您使用Mercurial进行“跟踪”,那么大多数可用的命令(我现在只能想象hg log
)是可模板化的,您可以轻松输出分支名称。如果你使用一些外部工具,你可以从Mercurial组合“clean”提交消息和变更集的分支名称为它准备数据
不要忘记MYOB原则
答案 1 :(得分:0)
你可以为此写一个钩子。 也就是说,这个要求听起来像是一位尖头发经理。