当前位置: 代码迷 >> 综合 >> 2022-01-06 repo status 把没有任何变化的仓库也列出来,如何过滤掉这些没有用的信息呢?解决方案:修改repo/repo/project.py python脚本。
  详细解决方案

2022-01-06 repo status 把没有任何变化的仓库也列出来,如何过滤掉这些没有用的信息呢?解决方案:修改repo/repo/project.py python脚本。

热度:60   发布时间:2023-11-27 11:04:23.0

一、repo status 把没有任何变化的仓库也列出来,比如 RKDocs/android/这个project,没有任何变化,也列出来,如果project少的话没问题,如果project多的会就非常难受?

二、解决方案:修改python脚本,步骤如下:

1、经过一翻跟踪分析,发现执行.repo/repo/repo  status大概的调用流程是 .repo\repo\main.py 里面的_Run,然后会调用.repo\repo\subcmds下面的status.py,最后调用.repo\repo\project.py里面的PrintWorkTreeStatus 

2、修改python脚本,修改repo/repo/project.py  里面的内容如下:

 3、执行status后,发现只显示有变化的project,没有list出所有的project,达到效果。

  相关解决方案