大家谈一下自己团队的代码管理方式吧? 举报 理由 举报 取消 如题。我认为不同类型的团队,不同的规模,项目不同,代码管理方式都不尽相同。在互联网公司里,业务团队因为涉及到比较多的人 代码管理流程更加规范,而在数据团队,更多的是内部项目,代码管理就会简单很多。你们呢? 2017年4月28日 1 条回复 818 次浏览 代码,团队,团队合作,管理,质量
回复 ( 1 )
我先说下我曾经的两种代码方式:
当然都是基于git workflow。只是根据项目不同,修改频繁度 风险等级等选择了不同方式。
比如最早的一个小项目,只有1个人负责。
最开始就只有master分支,在上面开发,正式上线了搞了release分支,后续功能越来越多了,人员扩到2-3个人,在master之外增加了feature分支用于不同的人开发。即 feature->master->release . master 用于 研发某个里程碑的完成,可能需要qa测试(内部项目)。
另外一个是6个人开发,并且是对外用户的。使用了feature->master->release->hotfix. feature用于开发,master用于合并代码 qa测试,测试稳定了 上到release 发布。出问题了搞hotfix紧急修复。
当然也曾想过增加一个develop分支,用于进行代码合并及qa测试,master上面始终是稳定的版本。但是感觉多出来一个分支,增加了麻烦。