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 版权声明:本文为博主原创文章,转载请附上博文连接!