【问题标题】:TF10139 Error:Internal error in Changeset Comments Policy for tf checkin commandTF10139 错误:tf checkin 命令的变更集注释策略中的内部错误
【发布时间】:2018-04-20 11:21:24
【问题描述】:

我在构建定义 (vNext) 中添加了一个 power shell 步骤。我想在构建过程中执行 Tf checkin 命令来签入一个文件。对于强制签入 cmets,我们只有一项签入政策。

我从 tf checkin 命令开始,并通过了一些障碍来成功签入我的文件。但是我的变更集详细信息中仍然记录了一条警告,其中显示以下警告消息:

Microsoft.TeamFoundation.VersionControl.Controls.PolicyEvaluationStub   Internal error in Changeset Comments Policy. Error loading the Changeset Comments Policy policy (Object reference not set to an instance of an object.). Installation instructions: 

下面是我的命令:

tf Checkin $source_dir  /comment:"Publish new version details" /noprompt /force /bypass /override:"Publishing Version details"

我尝试关注M/S Developer CommunityMSDN Forums 提供的一些链接。他们没有提供明确的答案,并说该问题已在下一个构建代理版本中得到解决。 Out TFS 代理或最新的 TFS 构建代理版本 (2.117.2) 所以我假设修复程序已经包含在我的代理版本中。

我需要在我的变更集详细信息中删除此警告消息。以下是屏幕截图

Warning message in Changeset details

在这里感谢任何帮助。谢谢

【问题讨论】:

    标签: tfs policy checkin


    【解决方案1】:

    我用Agent.Version 2.117.2在我这边测试,PowerShell这一步失败了,但是修改成功签入了。

    该问题已在 Agent.Version 2.122.1 中修复。我用Agent.Version 2.122.1 进行了测试,它工作正常,没有任何错误。

    所以,您可以从here 下载并安装Agent.Version 2.122.1 或更高版本,然后再试一次。

    【讨论】:

    • 谢谢。我用最新版本进行了测试,它工作正常。我正在使用代理 2.122.1 进行测试。您是否知道是否有任何低于 2.122.1 的版本包含此修复程序
    • @Naresh 还没有,因为最近(11 月 6 日)发布了 TFS 2017 Update3 RTW,所以我只是测试了其中使用的 Agent 2.122.1。无论如何,相关问题已在最新版本中修复。顺便说一句,您可以Accept it as an Answer,这对阅读此主题的其他社区成员可能会有所帮助。
    • 当然安迪。感谢提供的支持。
    • 版本 2.122.1 修复了该问题
    猜你喜欢
    • 2016-03-16
    • 2021-03-12
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2023-02-03
    相关资源
    最近更新 更多