创建 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 .......
如果您忽略警告并坚持签入,您将失败并且没有任何签入。
只有在您满足签入政策后,门控签入对话框才会弹出并要求您构建。一旦构建通过验证,您的本地待定更改将最终被签入。
如果您的自定义签入策略不起作用,请确保它已添加到源代码管理设置中并已启用。
希望清楚。
已关注 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 .......
如果您忽略警告并坚持签入,您将失败并且没有任何签入。
只有在您满足签入政策后,门控签入对话框才会弹出并要求您构建。一旦构建通过验证,您的本地待定更改将最终被签入。
如果您的自定义签入策略不起作用,请确保它已添加到源代码管理设置中并已启用。
希望清楚。