使用 repo forall 命令,如何同时打印shortstat
和REPO_PROJECT
?
我在下面尝试过,它没有用,它只是打印$REPO_PROJECT
而不是shortstat
.
repo forall -c 'echo $REPO_PROJECT' -c 'git diff --shortstat tagA tagB'
我希望它打印:
project/name
1 file changed, 2 insertions(+), 2 deletions(-)
有一个-p
打印项目名称的选项
repo forall -p -c 'git diff --shortstat tagA tagB'
在我的项目中,此命令输出如下内容:
project MTCommonServices/
9 files changed, 274 insertions(+), 216 deletions(-)
project MTConfig/
2 files changed, 12 insertions(+), 2 deletions(-)
project MTModuleOrder/
26 files changed, 764 insertions(+), 160 deletions(-)
project MTModuleProductDetail/
8 files changed, 34 insertions(+), 3 deletions(-)
project MTModuleUser/
18 files changed, 444 insertions(+), 148 deletions(-)
project MaitaoApp/
3 files changed, 137 insertions(+), 111 deletions(-)
repo forall -c 'echo $REPO_PROJECT; git diff --shortstat tagA tagB'
作品。
repo forall -c 'git 状态 | dos2unix 的作品