1

Mercurial 相当于prepare-commit-messageGit 中的钩子是什么?

基本上我正在寻找的是作为提交的一部分但在用户编辑提交消息之前运行的任何钩子。该钩子将编辑提交消息,生成的消息将显示给用户,以便对其进行验证。

4

1 回答 1

2

据我记得,在 Mercurial 中没有等价物。还有其他几种方法可以做到这一点:

  • 如果您使用 vim,您可以在此处伪造模板
  • 使用补丁hgeditor或使用围绕它的脚本(更多在这里
  • 如果你使用Qct 扩展,它支持使用一个文件commit.template来播种你的提交信息

我没有尝试过任何这些,所以我只能提供指针。我编写钩子的经验通常是验证即将提交的变更集或验证主存储库的传入变更集。

于 2015-03-18T15:54:19.913 回答