大家谈一下自己团队的代码管理方式吧?

理由
举报 取消

如题。我认为不同类型的团队,不同的规模,项目不同,代码管理方式都不尽相同。在互联网公司里,业务团队因为涉及到比较多的人 代码管理流程更加规范,而在数据团队,更多的是内部项目,代码管理就会简单很多。你们呢?

2017年4月28日 1 条回复 831 次浏览

发起人:Royce 初入职场

回复 ( 1 )

  1. Royce
    理由
    举报 取消

    我先说下我曾经的两种代码方式:

    当然都是基于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上面始终是稳定的版本。但是感觉多出来一个分支,增加了麻烦。

我来回答

Captcha 点击图片更换验证码