【成型】团队代码控制

程斌 2017-02-13 PM 1373℃ 0条

关于我们团队:
人数:11人(设计2人,后台3人,前端2人,运维1人,测试1人,安卓1人,苹果1人)

现在的方式:

  1. 使用SVN版本控制;
  2. 代码使用有且只有一个分支(Master);
  3. 环境两套(生产环境与测试环境);

弊端:

  1. 如果多个功能并行开发,代码容易遗漏;
  2. 程序员与线上代码做对比,耗费大量时间,而且容易出错;
  3. 并行得比较久的功能,容易出现代码边改边动;

改进的方式:

  1. 版本工具改用Git
  2. 部署GitLab
  3. 具体版本控制
    3.1 线上保证一个稳定的版本,运维通过拉取这个版本来发布;
    3.2 有开发任务,根据线上的版本新建一个开发分支,所有的开发人员都是基于这个分支来开发。备注:开发分支合并到mster上面的工作只能由一个管理员来完成,标注tag号
    3.3 开发人员从开发分支在新建分支dev2,每个人在自己的dev2上面完成开发,
    开发完、测试通过后合并到开发分支上,由测试人员来测试,测试通过后,由一个管理员将开发分支合并到master上。
标签: git

非特殊说明,本博所有文章均为博主原创。

评论啦~