1. 程式人生 > >Jenkins持續整合 之 git分支管理

Jenkins持續整合 之 git分支管理

分支的用法

通常一個專案裡面會有最基本的:master(主)、dev(開發)、test(測試)三個分支,在整個專案程式釋出的過程中,dev分支開發完成之後,會把dev分支合併到test分支,然後測試人員對該程式功能進行測試,如測試功能,再由test分支合併到主分支上,然後再有Jenkins觸發,把master分支的內容同步到生產環境中。而在此過程中,master分支可以設定相應的保護,如只有test分支才能合併到master分支上,或者只有master擁用者才能進行合併。

一、新建分支(dev)

Jenkins持續整合 之 git分支管理

Jenkins持續整合 之 git分支管理

二、把dev的分支分併到test分支

Jenkins持續整合 之 git分支管理

Jenkins持續整合 之 git分支管理

Jenkins持續整合 之 git分支管理

三、分支的保護

Jenkins持續整合 之 git分支管理

Jenkins持續整合 之 git分支管理