什么是使用常规提交更新包版本的好提交消息? [英] What would be a good commit message for updating package versions using Conventional Commits?

查看:14
本文介绍了什么是使用常规提交更新包版本的好提交消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下Conventional Commits有关包版本更改(升级/更新)的提交的最佳<type>是什么?

例如:feat: Bump React version to "16.13.1"

例如:feat: Upgrade all dependencies

推荐答案

其他:除了fix:和feat:之外的其他提交类型,例如@Commitlint/CONFIG-常规(基于角度约定)推荐的chore:、docs:、style:、Refaction:、perf:、test:等。我们还建议改进那些在不添加新功能或修复错误的情况下改进当前实现的提交。请注意,这些类型不受常规提交规范的强制要求,并且在语义版本控制中没有任何隐含效果(除非它们包含破坏性更改,这是不推荐的)。作用域可以提供给提交的类型,以提供附加的上下文信息,并包含在括号中,例如,Feat(解析器):添加解析数组的能力。

来源:https://www.conventionalcommits.org/en/v1.0.0-beta.2/

所以对我来说,理想的候选者应该是chore: upgrade package dependencies,它不能导致任何版本号跳跃。

但请注意,升级依赖项可能会也可能不会导致破坏性更改,这可能会导致提交比仅更新package.json大得多。

但就你的应用程序而言,你的工作将是在不为用户更改任何东西的情况下处理这些破坏更改。因此,在这方面,我不认为feat:fix:都是合理的,因为理想的提交不会带来任何面向用户的更改。

这篇关于什么是使用常规提交更新包版本的好提交消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆