将最后一个Git标记增加1或by.1

时间:2016-06-30 19:14:03

标签: git tags bitbucket bamboo

尝试找出一种方法来增加我需要通过CI构建自动删除的标记,以便它是最新的。

粗略地,编译代码,然后它被标记。然后它提交。显然第一次更容易纠正,但不是当前修复的选项。找到了这个并且看起来很有希望:

# Get new tags from remote
git fetch --tags

# Get latest tag name
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)

但有没有办法

# Checkout latest tag
git tag -d $latestTag

然后让它增加1。那么如果它是v1.0.1那么它将是v1.0.2?

latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
git tag -a $latestTag ++1 -m "Release $latestTag ++1"

0 个答案:

没有答案