GitBlit服務器團隊協做方式

1. 新建遠程倉庫git

登錄Gitblit帳戶,右上角」new repository」 服務器

2. 倉庫權限配置.net

倉庫權限設置:倉庫中 右上角」edit」,管理員才能設置倉庫權限 blog

成員權限配置 
user permissions中添加成員權限配置:
成員配置爲:R(clone)只能夠克隆倉庫,不能夠直接向分支中上傳代碼 it

工單設置 
工單默認合併至master分支,須要修改合併爲develop ,前提是必須有遠程develop分支 io

3. 成員提交代碼ast

新建工單: 配置


添加工單描述信息 date


向工單提交代碼 List


經過GitBlit 服務器創建工單都有一個固定的ID號: #1
進入工單中commits中的一欄。按照提示提交代碼。 第一步git clone 可忽略
git checkout -b ticket/1 origin master 
git merge branch name
git push -u origin ticket/1 
1
2
3
工單狀態修改

代碼提交至工單,確認好以後,修改工單狀態爲open,這樣管理員纔會合併你的代碼
若是管理員已經合併你的代碼,工單的狀態自動變成MERGE狀態,這時向工單提交的代碼無效

4. 團隊管理員合併代碼

建立工單臨時分支
git checkout -b ticket-1 origin/develop : 建立ticket-1分支,並把遠程develop拷貝過來

獲取遠程工單分支
git pull origin ticket/1 :獲取遠程ticket/1分支,並與本地分支合併,若是出現衝突,須要解決衝突

切換至主分支,合併工單分支
git checkout develop :切換至develop分支 
git merge - -squash ticket-1 : 合併ticket-1 至當前分支

提交版本庫  git commit 提交時,須要整理一下ticket-1 的log信息,格式以下 == New List ==  * Update:  * Add:  * Delete: == Bug List ==  Fixed issue #1:  Fixed isseu #2: 1 2 3 4 5 6 7 * log 最後一行加入, fixes #1: 關閉工單1  * git push origin develop :上傳服務器 ---------------------  做者:程序手藝人  來源:CSDN  原文:https://blog.csdn.net/z2066411585/article/details/52444636  版權聲明:本文爲博主原創文章,轉載請附上博文連接!

相關文章
相關標籤/搜索