团队协作-很久之前的小迭代未上正式
背景:
一个项目开发完成上线后,后面会有很多迭代,有些迭代是直接上正式,有些就是很久没上正式,一直在代码分支里面。后来一个新的迭代需求来了过后,就在最新分支拉代码进行迭代。最终导致之前未上正式的迭代被发版到线上。
如何解决这种问题
1、靠个人仔细
不现实、会遇到多个开发不同迭代当前项目的情况、没法控制迭代需求是否最新上线
2、每个迭代创建一个future 分支,上正式后合并到主分支
后期会导致分支过多、合并代码冲突增多。
规范git提交代码格式
提交格式 前缀类型:提交描述
如 feat:新增弹窗内容
统一前缀 、一目了然知道提交类型、有利于回滚等操作
使用库进行提交提示
1、commitizen
2、直接使用vscode插件 Visual Studio Code Commitizen Support
插件使用
同类型的插件
git-commit-plugin