只是澄清一下,这是关于Android Repo。
我希望能够使用repo forall
将我的工作目录与任意远程分支进行比较,以查看是否需要从该分支中获取任何更改。
这是我到目前为止最接近的:
repo forall -p -c "git rev-list HEAD..origin/branchname --count"
该命令将打印每个git项目的工作副本落后于origin / branchname的提交数。我希望通过以下方式改善它:
repo forall
将不会打印输出。答案 0 :(得分:1)
试试这个:
repo forall -p -c "if [[ `git diff HEAD origin/branchname` ]]; then git rev-list HEAD..origin/branchname --count; fi"