Jenkins使用看起来像这样的标记标记每个构建:
builds/Android_release/1.2-RC1_2016-10-07-16
在构建第二个RC时,我想获得两个构建之间的差异。类似的东西:
git shortlog builds/Android_release/1.2-RC1*..builds/Android_release/1.2-RC2*
不幸的是,通配符在该范围内不起作用。
我怎样才能做到这一点?
答案 0 :(得分:1)
做这样的事情:
tag1=$(git tag | grep 1.2-RC1)
tag2=$(git tag | grep 1.2-RC2)
git shortlog $tag1..$tag2
答案 1 :(得分:0)
git diff starting_tag..ending_tag
git log --pretty=%B starting_tag..ending_tag