GIT:[拒绝](会破坏现有标签)错误

DDi*_*ita 5 git azure git-tag azure-devops

背景故事:我们在构建过程中使用GitVersion用版本号重命名构建。我们也在关注GitFlow流程。我们有一个hotfix/2.9.1分支可能已经合并了另一个分支,从而导致 GitVersion 从2.9.12.9.2. 为了解决这个问题,我们用标签标记了hotfix/2.9.1分支2.9.1。在此期间,修补程序分支的工作正在进行中。在发布期间,我们删除了标签,合并hotfix/2.9.1到 中master,然后用2.9.1. 然后我们将 master 合并到develop我们的release分支中。

我们现在看到我们的构建中存在问题:

在此处输入图片说明

我发现这个关于标签,我不确定这是否适用。我尝试按照此处的建议本地删除标签,我尝试执行git fetch --tags并推送。这似乎只发生在我们的构建服务器(Azure)上。

忘了提: 如果我删除 Azure 中的标记并将失败的构建重新排队,一切都会按预期进行。

jes*_*ing 0

Clean将设置转入队列一次Sources Directory,这将清除代理上的本地存储库并执行干净的克隆。

在此输入图像描述

如果您有多个代理,则可能必须执行此操作,直到所有代理都以这种方式清除其工作区文件夹。看: