zoukankan      html  css  js  c++  java
  • 用Gitlab进行代码强制Review

    代码Review,是被主流IT行业普遍认同的,提高代码质量的有效途径之一。但有些团队在执行的时候,由于人员的惯性等问题,造成不是100%Review。其实在Gitlab下,有一些手段可以进行强制Review。

    首先,项目master分支用来作为项目主线,对master分支,包括之前已经版本固定的release分支,都设置为protected,不允许任何人修改,但是允许一部分人(或者全部)进行merge request。大家在开发的时候,首先check一个自己的开发分支进行开发,到提交的时候,首先merge master过来,fix conflicts后,提交到自己的分支上,然后到Gitlab控制台,发一个自己开发分支到master的merge request,让别的同事进行Review。Review过程中的修改,直接在开发分支上修改,更新会体现在merge request的请求中。修改完成后,merge到master即可。

    有些团队可能设置少数人进行代码review,gitlab可以选择允许所有开发者merge ,或者仅仅允许管理员merge。可以设置允许merge的人为管理员,把gitlab设置成允许管理员merge即可。

  • 相关阅读:
    【转】 上海交大ACM队长建议
    好资源
    待做
    分治思想
    周末看的东西
    [UVa11988] Broken Keyboard (a.k.a. Beiju Text)
    UVa 题目分类
    [UVa11729] Commando War
    [LA3135] Arugus
    [UVa11995] I Can Guess the Data Structure!
  • 原文地址:https://www.cnblogs.com/bobdeng/p/6419227.html
Copyright © 2011-2022 走看看