如何在git(Bitbucket)中强制执行传统的提交消息



我正在寻找一种方法来防止提交消息没有正确格式的提交
我打算使用以下约定:
https://www.conventionalcommits.org/en/v1.0.0/

我发现有一个包含bash脚本的文件夹,这可能是该解决方案的关键:.git/hooks/

但是,我不知道如何编写脚本来强制执行提交消息的格式。

将进行相应的编辑,提前谢谢。

文档中有一个工具列表。

我的建议是:

  1. 选择一个工具
  2. 从命令行运行它,看看是否可以让它检查提交消息
  3. 将用于检查提交消息的命令放入git钩子中

常规委员会官方网站维护了一系列工具,以帮助执行、管理和配置。

我直接链接到了它,因为它在网站上并不明显。对于任何好奇的人来说,它都在";关于";部分

这份清单并不详尽,但却是一个很好的起点。工具多种多样;完整的";处理规则执行和标准的解决方案;助手";简化了流程的单个部分。探索并找到最适合您的工具。

最新更新