对某些存储库执行repo命令

时间:2013-09-03 12:48:46

标签: git repository

有什么方法可以为某些回购而不是所有回购命令运行repo命令?就像假设我的树中有20个存储库而我想只为10个存储库运行一个命令,是否可以使用repo命令? 举一个简单的例子:

repo forall -c git gc

此命令将在所有存储库中运行git gc。如果我不想为所有存储库运行此命令,该怎么办?有没有办法进入每个仓库并手动运行git命令,这样做?

1 个答案:

答案 0 :(得分:3)

“repo help forall”回答了你的问题:

Usage: repo forall [<project>...] -c <command> [<arg>...]

只需在命令本身之前列出要执行命令的项目。 类似的东西:

repo forall project1 project2 -c git log -n 1 

为我工作。

相关问题