zoukankan      html  css  js  c++  java
  • repo遍历所有git仓库

    repo遍历所有git仓库:

      repo forall -c 命令

    其中,参数有:

    • -c:后面可以带的任何可以被系统支持的shell命令(ls,cp,pwd等)

    • -p:在shell命令输出之前列出项目名称

    • -v:列出执行shell指令输出的错误信息

    该命令还可以添加环境变量:

    环境变量的参数有如下几种:

    REPO_PROJECT:指定项目的名称

    REPO_PATH:指定项目在工作区的相对路径

    REPO_REMOTE:指定项目远程仓库的名称

    REPO_LREV:指定项目最后一次提交服务器仓库对应的哈希值

    REPO_RREV:指定项目在克隆时的指定分支,manifest里的revision属性


    如果-c后面的shell指令是上述的环境变量,则需要用单引号把shell指令括起来。

    例:

    repo forall –c ‘echo $REPO_PROJECT’

    repo forall -p -c git branch -vv    //查看所有仓库的分支

  • 相关阅读:
    Python学习之路2☞数据类型与变量
    Python学习之路1☞简介及入门代码
    OpenStack组件系列☞horizon搭建
    39
    38
    37
    36
    35
    33
    32
  • 原文地址:https://www.cnblogs.com/mayfly-xlc/p/10340869.html
Copyright © 2011-2022 走看看