Git工作流及發布規範(App)

2021-09-11 12:28:46 字數 999 閱讀 9632

首發於fxm5547的部落格

本約束規則適用於所有ios和android工程**。管理工具使用coding.net提供的git託管服務。

git的workflow有多種,各有利弊,無所謂好壞。但團隊協作需要有一致的規範,所以請大家務必遵守。

除了一致性之外,這個規範的目的是以下幾點:

使用feature branch workflow,按照需求新建feature branch

branch:feature branchmasterrelease。master是預設分支,release 是用於發布的分支。

tag: 對應每個發布版本的 tag。

服務端程式的 tag 以發布的日期命名,如 2016.07.28,如果有 bugfix,則在後面增加小寫字母,如 2016.07.28 後是 2016.07.28a,然後是 2016.07.28b。

branch&tag

**提交應盡量採用原子性的提交,即基於單一功能的提交(worktile單一任務或其拆分出的功能),不建議一次性提交多個功能,必須保證每次提交都是可執行的完整功能。提交時必須寫清晰的提交日誌。

所有版本發布前,測試工程師必須確認測試已完全覆蓋並通過。

coding上刪除release分支;

coding上從master分支新建release分支;

從release分支打包供整合測試後發布;

在coding上基於release分支打tag,新增更新日誌。

先update整個工程;

git切換到release分支;

執行 git cherry-pick commit_id 命令;

push到遠端release分支;

從release分支打包供整合測試後發布。

在coding上基於release分支打tag,新增更新日誌。

工作流規範

工作流規範 wf xml工作流管理聯盟 workflow management coalition,wfmc 中的 wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結...

工作流規範

工作流規範 wf xml 工作流管理聯盟 workflow management coalition wfmc 中的wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結...

工作流規範

wf xml工作流管理聯盟 workflow management coalition,wfmc 中的 wf xml 和工作流參考模型 workflow reference model wf xml 是一種基於 xml 的工作流互操作性資訊的編碼。工作流參考模型是一種底層工作流系統體系結構的描述。目...