版本發布者操作 開發人員操作
1.拉取develop最新版本,從develop建立feature功能分支
git checkout -b feature-gxj-wechat-01 develop //建立功能分支
git push origin feature-gxj-wechat-01 //將功能分支推送到遠端
2.在自己的feature分支開發對應功能,並提交
git status
git add some-file
git commit
git pull
git push
3.合併已完成的功能分支到develop
git pull origin develop
git checkout develop
git merge –no-ff feature-gxj-wechat-01
git push origin develop
git branch -d feature-gxj-wechat-01
git push origin –delete feature-gxj-wechat-01
4.從develop建立release分支
git checkout -b release-0.1.0 develop
5.將release發布到測試環境
ftp6.測試
假設測試出一堆bug
7.開發人員拉取release分支,解決相應bug,提交到release
git checkout –b release-0.1.0 origin/release-0.1.0
add commit pull push
假設已經解決所有發現的bug
8.合併release到develop 到master
git checkout master
git merge –no-ff release-0.1.0
git push
git tag -a v0.1.0 master
git push –tags
git checkout develop
git merge –no-ff release-0.1.0
9.刪除release分支
git push
git branch -d release-0.1.0
git push origin –delete release-0.1.0
發布master到線上
假設線上有問題
10.從master建立bugfix分支
git checkout -b bugfix-0.1.1 master
解決bug
add commit pull push
發布到測試環境測試
11.解決所有bug後,合併到master,develop
git checkout master
git merge –no-ff bugfix-0.1.1
git push
git checkout develop
git merge –no-ff bugfix-0.1.1
git push
git branch -d bugfix-0.1.1
git tag -a v0.1.1 master
git push –tags
發布到線上環境
工作流 workflow 介紹
工作流 工作流程的定義 www.jiedichina.com,南京捷帝科技 工作流就是 在乙個工作群組中,為了達成某乙個共同目的而需要多人協力以循序或平行工作的形式來共同完成的任務 關於工作流的幾個名詞解釋 任務 泛指各種事務上所必需執行的流程性工作 循序或平行工作 工作的流動性是乙個人接著乙個人執...
工作流建模 工作流概念
工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...
配置實現功能介紹 工作流
l工作流 實現需要使用流程設計器和進行相關的xml配置 1 利用編輯頁面的實現支援xml定義流程中任務處理介面 也可以繼承和使用框架的控制項實現自己的流程處理介面 2 完全採用資料庫記錄,利用web實現工作流轉和通知,利用web實現任務的管理 3 工作流的設計器,主要定義任務的流轉流程 任務屬性 任...