使用常规提交更新包版本的好的提交消息是什么?
在常规提交之后<type>,关于包版本更改(升级/更新)的提交最好是什么?
例如: feat: Bump React version to "16.13.1"
例如: feat: Upgrade all dependencies
回答
其他:除了 fix: 和 feat: 之外的提交类型是允许的,例如 @commitlint/config-conventional(基于 Angular 约定)推荐 chore:、docs:、style:、refactor:、perf:、test: 和其他。我们还建议在不添加新功能或修复错误的情况下改进当前实现的提交。请注意,这些类型不受传统提交规范的强制要求,并且在语义版本控制中没有隐含的影响(除非它们包含不推荐的 BREAKING CHANGE)。可以为提交的类型提供范围,以提供附加的上下文信息并包含在括号内,例如,feat(parser):添加解析数组的能力。
来源:https : //www.conventionalcommits.org/en/v1.0.0-beta.2/
所以对我来说一个理想的候选者是chore: upgrade package dependencies不能导致任何版本号增加的。
请注意,升级依赖项可能会也可能不会导致重大更改,这可能会导致提交比package.json更新大得多。
但是就您的应用程序而言,您的工作是处理那些重大更改而不为用户更改任何内容。因此,在这方面,我认为这既不合理feat:也fix:不合理,因为理想情况下,此提交不会带来任何面向用户的更改。