【问题标题】:Auto-install TFS custom check-in policy to client Visual Studio将 TFS 自定义签入策略自动安装到客户端 Visual Studio
【发布时间】:2018-06-21 03:08:14
【问题描述】:

在我们的项目中,我们希望在 TFS 中使用我的自定义签入策略,因为有时临时开发人员需要在存储库中签入一些代码,但他们不执行我们的项目要求。 我编写了防止这种情况的签入策略,但我认为通过 VSIX 包或注册表在客户端上部署策略不是正确的方法,因为用户可以忽略安装我们的自定义策略。当开发人员想要将一些更改签入我们的存储库时,我可以自动安装它吗?

我有一个 TFS 2015 和 Visual Studio >= 2015。

提前致谢

【问题讨论】:

    标签: .net visual-studio tfs tfs-2015 checkin-policy


    【解决方案1】:

    没有什么可以让您在提交时强制安装您的策略。您可以使用组策略来强制将自定义签入安装在开发人员计算机上。这可能更令人头疼,具体取决于您的组织的设置方式。

    在这种情况下,我建议使用门控签入构建。这将适用于任何尝试提交 TFS 的开发人员(可以为 TFS 管理员启用覆盖以应对紧急情况),并允许您强制执行您需要的任何质量控制。如果构建成功,TFS 允许提交。如果构建失败,它将拒绝提交,Visual Studio 会将更改保留在开发人员的计算机上,直到他们解决问题并再次尝试提交。

    【讨论】:

    • 感谢您的回答。我认为对门控值机的额外检查可以帮助我们。
    猜你喜欢
    • 2017-08-12
    • 2017-11-23
    • 2011-09-13
    • 2020-01-20
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多