在認識了系統開發環境後,我們要講的是 git branch的基本應用場景3, 一環境一支branch。
基本上,每個環境也會是一支branch,例如:我們之前集大成的最終報告,其實就會是放在dev上,然後推送到SIT,給助教審核(第一關審核),過關後,到UAT的branch,讓教授審核(驗收),最後才上到PROD,公開發表。
當我們採用一環境一支branch時,必須遵守:DEV-SIT-UAT-PROD的順序,任何小改動,都必須從合到DEV開始,依序跑到PROD。
理論上啦,理論上要照順序,但如果遇到隕石開發....,那我們也只能隕石做法,這邊就先不介紹^^""
英文縮寫 | 英文 | 中文 | 例子1 | 例子2 |
---|---|---|---|---|
DEV | Development System | 開發環境 | 撰寫報告 | 遊戲開發 |
SIT | System Integration Test | 系統整合測試(內部測試) | 助教初步檢查 | 測試人員測試 |
UAT | User Acceptance Test | 用戶驗收測試 | 教授驗收 | 封測 |
PROD | Production | 正式環境/產品環境 | 報告發表 | 正式開服 |