JS_*_*Dev 6 git npm semantic-release conventional-commits
我已被添加到一个存储库,该存储库使用语义发布来自动提升 NPM 包的版本。该存储库使用常规提交规范,并且自述文件非常有限。
如果我要创建一个feature/ABC-123
包含新功能的分支,这是否意味着我所做的每个提交都应该具有以下提交结构,feat: my message related to this commit
或者我应该只有 1 个feat
提交,其余的chore
或其他类型不会提高存储库的版本?
或者我不需要担心这个问题,因为分支是这样的feature/ABC-123
,因此语义发布知道将包提高 1 个次要版本,因为它位于功能文件夹中?
希望以上内容有意义,但如果没有的话,这里是一个提交历史记录示例:
feat: add product card basic layout
feat: add title to product card
test: add unit tests to product card
feat: add image to product card
chore: update breakpoints for card
test: add more unit tests
Run Code Online (Sandbox Code Playgroud)
上面的示例是否会像我使用过 3 次那样将 NPM 包提高 3 个次要版本feat
,或者仅提高 1 个次要版本?或者这并不重要,唯一重要的是压缩提交并确保feat: added product card
例如压缩的提交消息?
归档时间: |
|
查看次数: |
2159 次 |
最近记录: |