【发布时间】:2016-01-29 04:06:56
【问题描述】:
我需要从 TFS 中的特定标签中提取,然后在 TeamCity 中构建它。有没有办法做到这一点?我以前在 SVN 中使用自定义步骤完成过,我试图避免这种情况。我假设像下面这样的自定义步骤会起作用,但如果可能的话想避免它。
有什么想法吗?也许是通过获取 URL 或附加到我不知道的集合 URL 的一种方式。
tf get * /r /version:Lyourlabelname
【问题讨论】:
我需要从 TFS 中的特定标签中提取,然后在 TeamCity 中构建它。有没有办法做到这一点?我以前在 SVN 中使用自定义步骤完成过,我试图避免这种情况。我假设像下面这样的自定义步骤会起作用,但如果可能的话想避免它。
有什么想法吗?也许是通过获取 URL 或附加到我不知道的集合 URL 的一种方式。
tf get * /r /version:Lyourlabelname
【问题讨论】:
见https://youtrack.jetbrains.com/issue/TW-7370
您可以使用 Run 在指定的更改 [set] 上手动运行构建 自定义构建对话框。
编辑: 另一种方法是使用 Get 命令运行 tf.exe。
见https://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx
同步工作区以匹配团队代码库的标记版本
c:\code\SiteApp\Main>tf get /v:LLastKnownGood
同步工作区以匹配代码库中标记为 LastKnownGood 的项目
编辑 2
另见https://teamcity-support.jetbrains.com/hc/en-us/community/posts/207091635-Checkout-TFS-Label
TeamCity 目前不支持获取标记来源。功能请求由TW-5061 处理,请投票。
【讨论】:
tf.exe get表示另一种方式