gerrit使用教程
- git config --global user.name "wang.yonghui"(名字需要修改)
- git config --global user.email "wang.yonghui@jhx.com.cn"(修改邮箱)
本地运行ssh-keygen 生成密钥之后,将公钥copy到gerrit
另外为了能向gerrit进行提交,需要安装git-review, ubuntu下运行: apt-get install git-review

第一次提交源码方法(在之前git配置好的基础上):以ueapp举例¶
1. clone一个的版本库的develop(每个版本库都已经创建该分支)分支到本地
git clone ssh://huang.fei@10.0.64.16:29418/jonet2_0_app_ueapp.git -b develop
此时在当前路径下会添加一个jonet2_0_app_ueapp的目录,也就是clone的版本库,也可以在clone时指定目录的名称
cd jonet2_0_app_ueapp
git branch -l // 此时会看到 *develop分支
2. 添加一个new remote
git remote add gerrit ssh://huang.fei@10.0.64.16:29418/jonet2_0_app_ueapp.git
3. configure your project to know about Gerrit
git review -s
4. copy 源码到 jonet2_0_app_ueapp目录
5. 让git跟踪所有源码(只提交必要的源码及工程文件)
git add -A
注:A 表示提交所有的文件,一般只在第一次提交时使用
6. 本地提交
git commit -a -m "initial commit all source code"
7. 提交到gerrit
git review -v develop
8. 登陆gerrit,在settings页面设置Watched Projects,然后切换到My 页面,选择 Watched Changes,可以看到提交的changes
9. 最后需要有summiter权限的人把代码最终提交到gerrit库中,
注:附件中有当前创建的版本库列表及对应的维护人及reviewer
参考文档:
https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
https://wiki.openstack.org/wiki/GerritWorkflow#Review
gerrit使用教程的更多相关文章
- gerrit 使用教程(一)
原文地址:https://www.jianshu.com/p/b77fd16894b6 1, Gerrit是什么? Gerrit实际上一个Git服务器,它为在其服务器上托管的Git仓库提供一系列权限控 ...
- gerrit简版教程
设置public key 1.生成密钥:ssh-keygen -t rsa -C "xiaoming" 2.查看是否已经有了ssh密钥:cd ~/.ssh 3.不知道为什么hook ...
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- CM12同步源码及编译教程
同时提供基于安卓5.0的MKL魔趣猪扒饭编译教程~[玩机组出品]魔趣猪扒饭MKL50.1编译教程http://www.oneplusbbs.com/forum.php?mod=viewthread&a ...
- [转]如何下载tizen源码(图文教程)?
http://blog.csdn.net/flydream0/article/details/8996654 当前tizen发布的最新源码版本是2.1,本文将以图文教程讲述如何下载tizen源码,关于 ...
- ###Git 基础图解、分支图解、全面教程、常用命令###
一.Git 基础图解 转自:http://www.cnblogs.com/yaozhongxiao/p/3811130.html Git 图解剖析 git中文件内容并没有真正存储在索引(.git/in ...
- hudson配置教程
Hudson配置教程 hudson是个优 秀的开源工具,可惜是小日本开发的.这点不爽.拿过来用吧.我们公司(Qisda)的用途是 用来晚上定时的抓Android的代码,然后编译,保存img文件,然后根 ...
- Gerrit系统框架介绍
Gerrit目录介绍 转自:https://blog.csdn.net/tanshizhen119/article/details/79889242 先上图 bin/ : 主要是放gerrit.sh启 ...
- Gerrit安装配置
环境: CentOS 1611 + gerrit-2.11.4 (review.openstack.org) 1. 安装java1.8 (>1.7) [root@review ~]# yum i ...
随机推荐
- [Outlook] outlook如何实现自动CC和BCC邮件发送
由于需要在不同机器上发送邮件,最终发送的邮件会在不同的机器上,最终导致邮件丢失,以后想找也找不回来,故在网上搜索一翻,找到解决办法. 1. 实现自动CC邮件发送: 方法:使用outlook的配置规则 ...
- error C2039: “bind2nd”: 不是“std”的成员
VS2012 出现如下错误: error C2039: "bind2nd": 不是"std"的成员 头文件中加上 #include <functi ...
- SQL作业的操作全
--定义创建作业 转自http://hi.baidu.com/procedure/blog/item/7f959fb10d76f95d092302dd.html DECLARE @jobid uniq ...
- 去除android手机滚动条
方法1:::-webkit-scrollbar{display: none;} 方法2:::-webkit-scrollbar{height:0; width:0:}
- 让一个div在不同的显示器中永远居中
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- poj2385 dp(递推)
题目链接 :http://bak3.vjudge.net/contest/136499#problem/D 题意: //转移方程dp[i][j]=max(dp[i-1][j],dp[i-1][j-1] ...
- Oracle PL/SQL设置快捷键的方法
pl sql默认设置不是很方便,最近搜罗了一下网上关于PLSQL的一些常用快捷键配置,主要是方便以后自个使用 1.登录后默认自动选中My Objects 默认情况下,PLSQL Developer ...
- zoom作用
转自:http://www.cnblogs.com/top5/archive/2011/07/11/2103343.html css中的zoom的作用1.检查页面的标签是否闭合不要小看这条,也许折腾了 ...
- DOM基础3
隔行变色 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF- ...
- 每天一个linux命令---tar
解包/打包语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项: c 创建新的档案文件.如果用户想备份一个 ...