ICode9

精准搜索请尝试: 精确搜索
  • git要点2021-03-18 11:01:29

    1.基本操作:stash, revert, reset(soft, mixed, hard), submodule, branch, pull request2.进阶操作:rebase, merge, upstream, hook3.分支管理:gitflow4.自动tag脚本, ssh证书5.服务器: gitea, gitlab(推荐前者)6.code review: 开源的有:gerrit或者Phabircator Audit(分别是google,faceb

  • Gerrit升级实践:从2.15.x升级至3.2.x2021-03-13 23:55:36

    本文实践Gerrit从2.15.7升级至3.2.3。 Gerrit在2.16.x版本以后,数据库结构发生了变化,不再使用Postgres,而是使用了NoteDB;所以 Gerrit从2.15.x升级到3.x以上,需要由2.15.x过度到2.16.x,然后再升级到3.x版本。 其中Changes数据需要通过手动方式从ReviewDB迁移,Account和Group数据由Gerrit

  • gerrit常用命令笔记2021-02-21 11:35:52

    repo使用笔记: rsync -avr .repo [username]@yourServerIP:/home/ 同步.repo配置到目标服务器绝对路径下 repo sync -l 同步完上面.repo配置后使用此命令同步代码 repo list -nr sboot 列举sboot仓库路径 repo list dtv/fusion-bsp2/mstar/mboot/sboot 查仓库映射关系g

  • 爬取gerrit代码提交信息2021-01-23 22:04:59

    #! -*- encoding:utf-8 -*- import time, datetime import re,json import requests headers = { "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

  • 【Gerrit】gerrit代码同行评审 - Gerrit Code Review2021-01-21 22:00:51

      原文:https://www.cnblogs.com/chenpingzhao/p/9337117.html 代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。 一、 Code Review是什么 Co

  • docker下安装gerrit2020-12-26 16:00:31

    官网链接: https://hub.docker.com/r/gerritcodereview/gerrit sudo apt install docker-compose按照官网提示,制作以下配置文件 docker-compose.yaml gerrit.config secure.config按照官网提示,建立文件路径 /external/xxxxxx把gerrit.config和secure.config放到/external/gerr

  • 浅谈 Pull Request 与 Change Request 研发协作模式2020-11-27 16:33:38

    此文转载自:https://my.oschina.net/zoker/blog/4733364 大咖揭秘Java人都栽在了哪?点击免费领取《大厂面试清单》,攻克面试难关~>>> 说起 PullRequest 相信大部分人都不会陌生,它是由 Github 推出的一种开源协作模式,由于 Gitlab 占据着企业内部私有部署的半壁江山,这种模式也更

  • [Gerrit] git merge合并分支后,push远程时被拒绝! [remote rejected] HEAD -> refs/for/master (no new changes)2020-05-11 15:05:06

    问题: 本地使用 git merge 把dev分支合并到master分支之后,push master分支到Gerrit时,提示: Total 0 (delta 0), reused 0 (delta 0)remote: Processing changes: refs: 1, doneTo ssh://xxx.xxx.xxx.xxx:xxxxx/{project_name} ! [remote rejected] HEAD -> refs/for/master (no new

  • gerrit 操作2020-04-03 18:08:03

    gerrit ,跟吃饭喝水一样重要,所以得做到跟吃饭喝水一样容易。 1. 安装 2. 配置 3. 同步工程 4. 提交   git add -A   git commit -m "xxxxxxxxxxxxxxxxx"   git push .... 5. 回退提交   git  reset   --[minxed  soft  hard]    HEAD^   HEAD^的意思是上一个版本

  • ubuntu14 搭建gerrit服务器及使用2020-02-21 17:09:09

    Gerrit安装使用指导       简介:本指导主要分三部分组成,一是Gerrit的安装配置,二是本地git的修改提交到Gerrit仓库,三是代码审查说明。       一、依赖组件 Gerrit依赖的组件主要有以下四个:   1、        jdk    --Gerrit主要由java实现其功能,所以需要jdk支持; s

  • 代码检视工具Gerrit的日常使用2020-01-11 15:36:16

    代码检视工具Gerrit的日常使用 写的非常详细,请参见: https://www.jianshu.com/p/b77fd16894b6 点赞 收藏 分享 文章举报 hw2169 发布了2 篇原创文章 · 获赞 0 · 访问量 21 私信 关注

  • Mac下git的安装配置以及gerrit初次使用2019-11-10 20:01:34

    1.Mac下git下载 在终端首次运行git命令,若未安装,会提示下载开发者工具Xcode,根据提示下载即可; 2.查看git版本 git version 2.首次使用git配置 git config user.name="your name" git config user.email="your email" 3.创建.SSH文件(公钥) a.查看本地电脑ssh公钥文件命令 :cd ~/.ssh b.

  • 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)2019-10-19 13:52:47

    转自:https://www.cnblogs.com/perfe/p/6185564.html   本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <port> <host> gerrit query   [--format {TEXT | JSON}]             --

  • Mac下repo,gerrit的配置与sync代码2019-09-18 21:08:13

    Repo 是一款工具,可让您在 Android 环境中更轻松地使用 Git。要详细了解 Repo,请参阅开发部分。 要安装 Repo,请执行以下操作: 1.确保主目录下有一个 bin/ 目录,并且该目录包含在路径中: mkdir ~/bin PATH=~/bin:$PATH 2.下载 Repo 工具,并确保它可执行: curl https://storage.g

  • Gerrit简单介绍2019-09-16 21:02:22

    参考:Gerrit官方文档 Gerrit是基于Git的版本控制系统的web版代码评审工具。 What is Gerrit 代码审查对不同的人意味着不同的东西。对一些人来说,这是一次与设计师或一个团队一行一行过代码的正式会议。对其他人来说,就是在提交代码之前,让别人浏览一下代码。 Gerrit的目的就是为代码

  • 测试Gerrit SSH连接2019-09-16 21:02:04

    测试Gerrit SSH连接 Gerrit安装好之后,我们需要只有将gerrit上的clone下来,才能进行修改提交,并进行review。 gerrit支持两种方式下载代码:ssh和http。 使用ssh的连接操作如下:,gerrit网址url为:http://review.gerritsite.com/ 1.本地生成ssh key,并贴到gerrit上。 使用ssh-keygen命令,可以

  • 解决gerrit提交出现 [remote rejected] HEAD -> refs/for/develop ([78076ad] missing Change-Id in commit me2019-09-02 14:07:24

    图 1 问题出现的原因在于gerrit的提交需要每次commit或pull都要有Change-Id,如图1 所示,第二个commit没有Change-Id。 修改方法:在git pull 之后,输入命令: 1 gitdir=$(git rev-parse --git-dir); scp -p -P 29418 10261125@gerrit.zte.com.cn:hooks/commit-msg ${gitdir}/hooks/ 再

  • python – TypeError:不是JSON可序列化的2019-07-28 12:58:40

    我正在尝试通过“httplib.HTTPSConnection”连接到这个网站“android-review.googlesource.com”,这实际上是Gerrit(用于审查代码的工具),Gerrit API提供了JSON格式的审阅数据的接口.我需要收集JSON数据.您可以在此处找到有关Gerrit的更多信息:https://gerritreview.googlesource.co

  • Gerrit 安装与配置问题总结2019-07-11 16:04:52

    1.安装JDK 执行sudo tar zxvf jdk-8u211-linux-x64.tar.gz -C /opt命令后 命令vim ~/.bashrc,配置jdk环境 export JAVA_HOME=/opt/jdk1.7.0_79  (此处是jdk的安装路径,注意到安装命令后有-C /opt,即安装路径) export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JR

  • 关于refs/for/ 和refs/heads/2019-06-14 12:56:17

    https://www.cnblogs.com/onelikeone/p/6857932.html 1. 这个不是git的规则,而是gerrit的规则, 2. Branches, remote-tracking branches, and tags等等都是对commite的引用(reference),引用都以 “refs/……”表示. 比如remote branch: origin/git_int(=refs/remotes/or

  • gerrit refs相关的一些小研究2019-06-14 12:54:55

    https://blog.csdn.net/windfromthesouth/article/details/73467849 gerrit 作为 code review使用不算难,然鹅,总有一些内容知其然不知其所以然,这里稍作研究和记录。 1. refs/for 和 refs/heads 向gerrit服务器提交代码命令: $git push origin HEAD:refs/for/mybranch refs/for

  • git一键推送到gerrit2019-06-12 18:00:16

    #!/bin/bashfunction branch {br=git branch | grep "*"echo ${br/* /}}var=$(branch)echo git add .echo git commit -m $1echo git fetch && git rebase echo git push origin HEAD:refs/for/$var

  • gerrit安装及其注意事项2019-06-10 11:01:34

    Gerrit安装需要注意的点 1.注意jdk的版本(我选用jdk8) 2.设置好代理配置(apache或者nginx) gerrit.config配置: [gerrit] basePath = git serverId = 0c7ed3f1-6236-4a2b-a9ba-cd0ddec32092 canonicalWebUrl = http://192.168.245.131:8090[database] type = h2 database

  • git & gerrit & shell2019-05-30 10:01:48

    g公司使用Gerrit改善评审流程. 比较麻烦.gerrit提交后会触发vertifyCI, 实施代码扫描. 这一堆过程, 打印出一堆信息, 都在log中, 所以处理log就需要自己写shell了. ssh -p 29418 xxxxx@xxxxxx gerrit query --format=JSON --patch-sets --all-approvals --commit-message --commen

  • GIT,GERRIT,REPO的使用教程2019-05-03 16:54:05

    Git、Gerrit、Repo使用 三者各自功能 gii,版本管理库,在git库中没有中心服务器的概念,真正的分布式。 repo,repo就是多个git库的管理工具。如果是多个git库同时管理,可以使用repo。当然使用gerrit,就必须用repo。 gerrit,提交审核代码,图形化的界面,简单的操作 使用三者管理代码流程 re

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有