zoukankan      html  css  js  c++  java
  • Gerrit使用技巧

    一、Gerrit过滤方法

    1.查看某个文件已经merge的提交记录

    file:autosleep.c status:merged

    2.查看某个人已经merge的提交记录

    owner:"my_name<my_email>" status:merged

    二、Gerrit操作

    1. repo工程拉单个版本库的方法
    $ cat ./repo/projects/android/kernel/configs.git/config
    [remote "origin"]
    url = ssh://xxxxxxxxxx/kernel/configs
    review = http://gerrit.xxxxxxx

    $ git clone ssh://xxxxxxxxxx/kernel/configs

    2. Gerrit本地提交方法
    格式:git push origin HEAD:refs/for/分支名 前提条件是本地也需要处于同一分支中

    3. 代码审核失败后,重新提交时必须使用 git commit --amend,否则会生成新的评审任务,无法与上一次审核任务关联。
    测试git commit --amend的重新提交的虽然commit hash会变,但是Change-Id是不会变的。

    4. 点击左上方的菜单栏Projects->List,就能看到gerrit仓库里面所有的项目,排在最前的两个默认项目All-Projects和 All-Users,这两个工程是两个基础的工程,我们后期新建的所有项目默认都是继承
    自ALL-Projects的权限。

  • 相关阅读:
    poj2388-Who's in the Middle(排序)
    poj1543-Perfect Cubes(暴力)
    poj1664-放苹果(递归)
    快速幂
    poj2389-Bull Math(大整数乘法)
    HDU2608-0 or 1(数论+找规律)
    poj1131-Octal Fractions(进制转换)
    [noip2011 d1t2]选择客栈
    [周记]8.7~8.16
    [noip2012d1t2] 国王游戏
  • 原文地址:https://www.cnblogs.com/hellokitty2/p/12417256.html
Copyright © 2011-2022 走看看