Files
GamaPay.Newbie/develop_normal.md
2020-05-20 17:14:17 +08:00

50 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 一般開發上版流程
1. 到 tfs 依工作需求建立工作單號
![新增工作單號](images/tfs_newjob.png)
2. 填寫工作單內容
相關內容視情況填寫
![工作單內容](images/tfs_newjob2.png)
3. 將最新的 develop 分支 pull 到本地
4. 在最新的 develop 分支新建工作單的分支,分支名稱為 - Dev_Feature/#單號_工作單標題ex: Dev_Feature/#4257_P40異常排除
5. (!!!重要) 開發完後,先將最新的 develop 分支 pull 下來Merge 到 Dev_Feature中避免有衝突。
6. Merge完沒問題commit 後 push 上 tfs。
7. 到 tfs 申請合版(merge 至 develop)。(!!!重要 - 要選擇合併到哪個分支)
![申請合版](images/tfs_merge_request.png)
8. [填寫 API 上版項目](#API-上版項目說明)
![API 上版項目](images/document_api.png)
## Master Hotfix
1. 到 tfs 依工作需求建立工作號
2. 填寫工作單內容
3. 將最新的 master 分支 pull 到本地
4. 在最新的 master 分支新建工作單的分支,分支名稱 - Master_HotFix/#單號_工作單標題ex: Master_HotFix/#4257_P40異常排除
5. (!!!重要) 開發完後,先將最新的 master 分支 pull 下來Merge 到 Master_HotFix中避免有衝突。
6. Merge完沒問題commit 後 push 上 tfs。
7. 到 tfs 申請合版(merge 至 master)。
8. 再申請合版 (merge 到 developer),因為正常的合版流程是先 develop => master如果只有合到 master 的話下一個流程develop 合到 master因為沒有這次修改的程式這樣會有問題。
9. [填寫 API 上版項目](#API-上版項目說明)
## API 上版項目說明
### Stage_20200514_PRD_20200527 => Stage_20200528_PRD_20200610
- 2020/05/14 develop 分支會 merge 至 master 分支,並 build 至 Stage 環境。
- 2020/05/14 前修改的如果要在2020/05/14放到Stage2020/05/27放到PRD可以用Dev_feature修改完成後merge到develop會在5/14 merge到master並建立Stage環境5/27 merge 到 PRD 並建立 PRD 環境
- 2020/05/14~2020/05/27 之間想要在2020/05/27放到PRD需要用Master_HotFix修改完後merge到master分支會在 5/27 merge 到 PRD 並建立 PRD 環境