Conventional Commits
git采用
Conventional Commits是一种基于约定的提交消息规范,旨在为项目提供更多结构化的提交历史 ,以便更好地跟踪和管理项目的变更。 这种规范的好处在于,它可以帮助开发者更容易地理解提交的目的,从而更好地维护和管理代码库。
Conventional Commits在Node.js项目中基本就是惯例,但是在其他项目中并没有被普及,所以我们建议所有项目都采用这种规范,以便更好地管理代码库。
Conventional Commits使用非常简单,官方已经给出规范,当然团队内部也可以进行适当的调整,确保团队内部一致即可。 使用方面,都有对应的IDE插件,如下:
- VSCode Conventional Commits: https://marketplace.visualstudio.com/items?itemName=vivaxy.vscode-conventional-commits
- JetBrains Conventional Commit: https://plugins.jetbrains.com/plugin/13389-conventional-commit