Pull Request

使用Pull Request的開發流程

使用Pull Request的流程如下所示。

  1. [ 開發者 ] 將要作業的原始碼進行複製(clone)或Pull。
  2. [ 開發者 ] 建立作業用的分支。
  3. [ 開發者 ] 進行功能新增、修改等開發工作。
  4. [ 開發者 ] 作業完成後進行Push。
  5. [ 開發者 ] 建立Pull Request。
  6. [ 審核、合併負責人 ] 從收到通知的Pull Request確認變更內容並進行審核。
  7. [ 審核、合併負責人 ] 判斷審核結果,如有需要則給予開發者回饋。
  8. [ 審核、合併負責人 ] 審核結果沒有問題的話就進行合併。
  9. [ 審核、合併負責人 ] 審核結果如果發現不需要進行該項對應等情況,則關閉該Pull Request。

上述的第3到第7個步驟會視需要重複進行。如此一來,最終被合併的原始碼品質就能夠提升。