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

相关文章
相关标签/搜索