有什么方法可以为某些回购而不是所有回购命令运行repo命令?就像假设我的树中有20个存储库而我想只为10个存储库运行一个命令,是否可以使用repo命令? 举一个简单的例子:
repo forall -c git gc
此命令将在所有存储库中运行git gc。如果我不想为所有存储库运行此命令,该怎么办?有没有办法进入每个仓库并手动运行git命令,这样做?
答案 0 :(得分:3)
“repo help forall”回答了你的问题:
Usage: repo forall [<project>...] -c <command> [<arg>...]
只需在命令本身之前列出要执行命令的项目。 类似的东西:
repo forall project1 project2 -c git log -n 1
为我工作。