TFS 2010 不再将变更集与构建相关联

标签 tfs msbuild tfsbuild

我们的 TFS 2010 服务器已停止将变更集与构建相关联,我一生都无法弄清楚原因。

  • 所有当前构建都处于“构建成功”状态
  • 构建定义将“关联变更集和工作项”和“标签源”都设置为 true。
  • 构建运行良好

  • 我查过...
  • 解决方案的源代码管理历史记录,它们都分配有与内部版本号相关联的标签
  • 日志的诊断版本显示...

  • 最终属性值
     AgentSettings = Use agent where Name=* and Tags is empty; Max Wait Time: 04:00:00
     AssociateChangesetsAndWorkItems = True
     BuildNumberFormat = IQ_$(Date:yyyyMMdd)$(Rev:.r)
     BuildSettings = Build 2 project(s) for 1 platform(s) and configuration(s)
     CleanWorkspace = All
     CreateLabel = True
     CreateTriggerFileList = False
     CustomArguments = 
    

    并且没有与我能看到的标签相关的错误。

    我试过了...
  • 删除构建定义并重新设置

  • 任何帮助将不胜感激,我只是不知道从哪里开始寻找下一步。

    谢谢

    艾丹

    最佳答案

    艾丹,

    您应该在工作流模板中查找以下项目:

    Associate Changes

    确保它没有被篡改,如果有,请更正更改。正如其他人所说,请检查工作流模板文件的源代码管理中的历史记录。

    关于TFS 2010 不再将变更集与构建相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9418734/

    相关文章:

    msbuild - 无法使用 TF 服务构建,本地构建正常

    c# - 给定映射路径时 Workspace.DeleteMapping 方法抛出异常

    c# - TFS API - 每次变更集迭代都很慢

    tfs - 在 TFS 中更改审核状态

    tfs - 如何将 MS Office 连接到 TFS。我没有看到插件的

    c# - 将 c++/cli 项目从 .net 4.7 迁移到 .net core 3.1 时出现问题

    svn - 如何在 SVN 中使用 MSBuild?

    msbuild - YUI Compressor for .NET 和 MSBuild 的多个排除规则

    c# - 通过 REST API 附加要构建的工作项

    unit-testing - 带有 Sitecore 7 和 TFS 2012 CI 的 TDD