【发布时间】: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 Community 和MSDN Forums 提供的一些链接。他们没有提供明确的答案,并说该问题已在下一个构建代理版本中得到解决。 Out TFS 代理或最新的 TFS 构建代理版本 (2.117.2) 所以我假设修复程序已经包含在我的代理版本中。
我需要在我的变更集详细信息中删除此警告消息。以下是屏幕截图
Warning message in Changeset details
在这里感谢任何帮助。谢谢
【问题讨论】: