如何用 Gitlab 作團隊內的 Code Review

基於分支的代碼 Review

  1. 新建 Issue (不管是 bug 仍是 feature), 描述背景或問題,code

  2. 本地建立分支 issue#123 (123是 issue 的 ID), 圍繞關聯 issue 進行 program -> commit -> push,it

  3. 新建 Merge Request 從 issue#123master, 並指派給項目 Owner (或合適 Reviewer) ,ast

  4. 被指派人完成代碼審查後, 執行代碼合併, 同時刪除分支 issue#123 .bug

多人 Review

  1. 提交 Merge Request 後, 被指派人可經過 @someone 邀請一個或多個額外的 Reviewer (它們會收到郵件通知)項目

  2. 被邀請的 Reviewer 看過代碼後, 可回覆:thumbsup:+1表示經過, 反之給出修改建議。view

Protect Branch

爲了不意外的代碼提交或合併, 項目 Owner 或 Master 能夠在項目 Settings -> Protected branches 添加受保護的分支,進而引導代碼提交是基於 Merge Request 的形式通過 review 以後才合併到目標分支上。vi

相關文章
相關標籤/搜索