我们正在使用git& VSTS来自我们的CI / CD,我们也得到了开发团队关于git标签的一些指导。
如果我们要在某处部署代码,那么我们需要添加一个标签,遵循以下格式: “环境版本”
例如: 产品1.0.23 tst1 ver 2.0.45 tst2 ver 2.0.46 dev ver 2.0.47
我喜欢有一个读取标记的脚本(仅在最新的提交中)并写入消息
$ tag = SomeHowGetTheTags()
if ( $tag -like 'dev*')
{
Write-Host "this is for the development Environment "
}
答案 0 :(得分:0)
当前分支中的最后一个标记:
git describe --tags --abbrev=0
所有分支中的最新注释标记:
git describe --tags `git rev-list --tags --max-count=1`