【问题标题】:Prepare commit message hook in Mercurial在 Mercurial 中准备提交消息挂钩
【发布时间】:2015-05-21 09:37:51
【问题描述】:

Mercurial 与 Git 中的 prepare-commit-message 挂钩是什么?

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

【问题讨论】:

标签: mercurial githooks pre-commit-hook hgrc


【解决方案1】:

据我记得,Mercurial 中没有对应的。还有其他几种方法可以做到这一点:

  • 如果你使用vim,你可以伪造一个模板here's the tip
  • 使用hgeditor 的补丁或使用围绕它的脚本 (more here)
  • 如果您使用Qct extension,它支持使用名为commit.template 的文件来播种您的提交消息

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

【讨论】:

  • 谢谢!我想真正的答案是没有好的方法可以做到这一点。我尝试了您的解决方法,但恐怕它们都不适合我们的工作流程。
  • 看看我上面的“可能重复”评论,那里有一些解决方案。
猜你喜欢
  • 2011-01-27
  • 2015-03-09
  • 2010-12-23
  • 1970-01-01
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 2013-12-24
  • 2013-05-13
相关资源
最近更新 更多