zoukankan      html  css  js  c++  java
  • repo常用命令及常见问题汇总

    1.执行repo命令的时候,总是显示“project xx no found”

    解决:

    (1)先执行“repo forall -c pwd” 显示所有project的路径,按照这个来写project参数路径。

     2.repo如何提交代码,参考:https://blog.csdn.net/zhanglianyu00/article/details/56845462

    3.如何配置repo的mainfest.xml检出分支或者tag

    关于mainfest.xml中的参数格式和说明,可以自己查阅,此处不详细写,我们知道project中的reversion可以指定分支,tag,commitid等,那么如何书写呢?

    (1)分支:reversion可以直接写分支的名字,如下:

                   <project path="SDK/upnp" revision="develop" name="test/upnp"/>

      (2) tag:不能直接就写一个tag名字,要加前缀refs/tags/,如下:

                 <project path="SDK" revision="refs/tags/tag_r60008_18214" name="test/SDK"/>

    mainfest.xml配置好后,repo init 可以指定当前修改所在的repo分支,比如刚才的改动是在mainfest仓库的develop分支上改动的,repo init的时候,可以使用-b 指定分支,即 repo init -u gerrit:test/manifest -b develop 

    如果基于tag:repo init -u gerrit:test/manifest -b refs/tags/tag_V1.3

    repo start命令创建的分支是基于mainfest.xml 中的revision来创建的分支。

    4.linux环境如何配置repo

    (1)下载repo

           mkdir ~/bin
           curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
           chmod a+x ~/bin/repo

    (2)配置环境变量(在/etc/profile 或者~/.bashrc中添加如下,添加完成后执行source /etc/profile或者source ~/.bashrc使配置生效)

           export PATH=~/bin:$PATH
           export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'

    (3)配置本地gerrit,添加自己的信息(修改~/.gitconfig)

           [user]
                email = anl@hpplay.cn # 修改为你自己的信息
                name = anl # 修改为你自己的信息
          [core]
              editor = vi
          [color]
              ui = auto
          [url "ssh://anl@192.168.8.2:29418/"] # 修改为你自己的gerrit的下载链接信息
               insteadOf = "gerrit:"

    (4)下载代码

            repo init -u gerrit:test/manifest -b 分支名
            repo sync -j4
            repo start --all 分支名

    5.执行repo 查看支持的命令:

    执行repo help command 或者repo command --help查看命令的详细使用

  • 相关阅读:
    关于excel导入、导出(POI)
    关于上传图片和显示
    关于sql连接查询(内联、左联、右联、全联)
    关于面试问题
    关于excel导出
    响应式布局和自适应布局的不同
    关于时间范围查询
    HDU 6166 Senior Pan(二进制分组+最短路)
    HUAS 2017暑假第六周比赛-题解
    AtCoder Regular Contest 081
  • 原文地址:https://www.cnblogs.com/zndxall/p/9958457.html
Copyright © 2011-2022 走看看