android的编译脚本需要使用Tag自动打包,但是 git tag
会给tag排序。比如先打1.0.0rc1
的包再打1.0.0
的正式包,git tag
的顺序就不正确了。所以需要按按时间顺序展示。
以下是查阅到的方法
列出打tag的日期和tag
git for-each-ref --sort=taggerdate --format '%(refname) %(taggerdate)' refs/tags
只列出tag
git for-each-ref --sort=taggerdate --format '%(refname) %' refs/tags
使用gitlog
git log --tags --simplify-by-decoration --pretty="format:%ci %d"
最终gradle脚本如下
|
|