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    //查看所有仓库的分支

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2022-01-22
猜你喜欢
  • 2021-07-24
  • 2021-11-13
  • 2021-10-14
  • 2021-09-02
  • 2022-01-12
  • 2021-08-01
  • 2021-06-03
相关资源
相似解决方案