TF10139错误:tf checkin命令的Changeset注释策略中的内部错误

时间:2017-11-07 22:22:49

标签: tfs policy tfs2017 checkin

我在构建定义(vNext)中添加了一个power shell步骤。我想在构建过程中执行Tf checkin命令检查一个文件。我们只有一个Checkin政策用于强制签到评论。

我开始使用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提供的一些链接进行操作。他们没有提供明确的答案,并说在下一个构建代理版本中修复了该问题。输出TFS代理或最新的TFS构建代理版本(2.117.2),所以我假设该修补程序已包含在我的代理版本中。

我需要在我的Changeset详细信息中删除此警告消息。下面是屏幕截图

Warning message in Changeset details

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

1 个答案:

答案 0 :(得分:0)

我使用Agent.Version 2.117.2测试了PowerShellAgent.Version 2.122.1步骤失败,但更改已成功检查。

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

因此,您可以从here下载并安装height and width to img或更高版本,然后再试一次。

enter image description here