Tags 在使用Git时,如何在Teamcity中签出标记/发布?

Tags 在使用Git时,如何在Teamcity中签出标记/发布?,tags,clone,teamcity,Tags,Clone,Teamcity,在与Teamcity合作时,我希望指定克隆的标记,以便在下一个构建步骤中将正确的版本部署到生产环境中 我通常在“开发”阶段指定“master”,因此我将当前快照版本部署到此环境中,因此我尝试为生产部署指定“/tags/projectName-1.0” 我总是在VCS源上收到一个错误,因为无法克隆标签 如何指定从现有标记克隆?要指定要从标记克隆(无论出于何种原因),必须按以下格式指定: refs/tags/projectname-1.0在您的vcs根目录中有一个名为Branch Name的框:它包

在与Teamcity合作时,我希望指定克隆的标记,以便在下一个构建步骤中将正确的版本部署到生产环境中

我通常在“开发”阶段指定“master”,因此我将当前快照版本部署到此环境中,因此我尝试为生产部署指定“/tags/projectName-1.0”

我总是在VCS源上收到一个错误,因为无法克隆标签


如何指定从现有标记克隆?

要指定要从标记克隆(无论出于何种原因),必须按以下格式指定:


refs/tags/projectname-1.0

在您的vcs根目录中有一个名为Branch Name的框:它包含一些类似于refs/tags/build-v0.2.2.55的内容,其中build-v0.2.2.55是您现有的标记。

谢谢James,但这就是我回答自己问题的原因。这里没有提到“refs/tags”,所以要知道您必须使用它并不简单。它只告诉您指定分支/标记名称,如果您这样做,它将不起作用:即“1.0-M02”将不起作用,但“refs/tags/1.0-M02”将起作用。是的,没有看到您的答案。