我在构建定义(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 Community和MSDN Forums提供的一些链接进行操作。他们没有提供明确的答案,并说在下一个构建代理版本中修复了该问题。输出TFS代理或最新的TFS构建代理版本(2.117.2),所以我假设该修补程序已包含在我的代理版本中。
我需要在我的Changeset详细信息中删除此警告消息。下面是屏幕截图
Warning message in Changeset details
感谢这里的任何帮助。谢谢
答案 0 :(得分:0)
我使用Agent.Version 2.117.2
测试了PowerShell
,Agent.Version 2.122.1
步骤失败,但更改已成功检查。
问题已在Agent.Version 2.122.1
中修复。我使用Agent.Version 2.122.1
进行了测试,它没有任何错误。
因此,您可以从here下载并安装height and width to img
或更高版本,然后再试一次。