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 版權聲明:本文爲博主原創文章,轉載請附上博文連接!