创建 TFS 自定义签入策略:检查注释是否包含特定字符串

Creating TFS Custom Check-in Policy: Check Comment if it contains certain string

已关注 https://blog.devart.com/creating-tfs-custom-check-in-policy-part-1.html

我已经添加了注册表项和值,但是看不到正在应用的门控策略。

我还启用了门控签入策略,允许在 TFS 上构建每次签入。

我的假设是 TFS 应该在显示 gated-checkin 弹出窗口之前阻止您(根据当前正在实施的策略显示 warning/error)。

如有任何帮助,我们将不胜感激。

是的,入住政策是一个警告,如下图所示。仅当存在未决更改且不符合策略时。 Visual Studio 将生成一个名为 Policy Warnings 的行:

The following check-in policies were not satisfied:

You must .......

如果您忽略警告并坚持签入,您将失败并且没有任何签入。

只有在您满足签入政策后,门控签入对话框才会弹出并要求您构建。一旦构建通过验证,您的本地待定更改将最终被签入。


如果您的自定义签入策略不起作用,请确保它已添加到源代码管理设置中并已启用。

希望清楚。