常规提交定义了几种类型的提交消息,如, feat
,fix
等。chore
ci
我的问题是关于工作流程,如果我正在开发一个范围跨越数天工作的功能。作为一名优秀的开发人员,我想尽早并经常提交,但常规提交意义上的功能定义为:
feat
: 类型的提交为feat
代码库引入了一个新特性(这与语义版本控制中的 MINOR 相关)。
所以这种类型的提交应该只使用一次(否则,CHANGELOG
从这些提交中生成的 a 会列出很多特性,这些特性实际上只是特定特性的一部分)。
我想知道早期解决提交(和推送)并经常使用常规提交的常见工作流程是什么?
每个人都将他们的提交压缩为feat: ...
类型提交吗?还有其他工作流程吗?
feat
在压缩提交之前使用哪种类型的消息?