TFS 2015服务器是否维护两个单独的签入策略列表,这些策略是针对团队项目强制执行的 - 一个用于Visual Studio客户端,另一个用于Team Explorer Everywhere客户端?这似乎是我所看到的行为。
如果我通过Visual Studio查看团队项目的“检入”策略设置,我会看到已配置了许多“检入”策略。如果我通过Team Explorer Everywhere查看同一团队项目的“签入策略”设置,我看不到任何签入策略。同样,如果我通过Team Explorer Everywhere为特定的团队项目添加一个签入策略,如果我通过Visual Studio查询签入策略,它就不会显示。
答案 0 :(得分:0)
是的,这是正确的行为。
使用Team Explorer Everywhere定义的签入策略 仅在您通过使用适用于Eclipse的Team Foundation Server插件或Team的跨平台命令行客户端签入时适用 Foundation Server 。
如果您使用其他客户端,例如Team Web Access或团队资源管理器 在Visual Studio中,这些策略不适用。同样,策略 您在Visual中使用Team Web Access或Team Explorer定义的 使用Team Foundation签入时不会应用Studio Eclipse的服务器插件或跨平台命令行客户端 用于Team Foundation Server。
更多详情请参阅此链接: Configuring Check-in Policies (Team Explorer Everywhere)
您还可以使用visual studio从签入政策中找到相应的信息:
Visual Studio 2017:Visual Studio 2017中的签入策略必须是 通过团队资源管理器,tf.exe或通过声明的注册表项进行设置 在Visual Studio扩展的pkgdef中。 政策仅适用于 在您的计算机上单独安装Visual Studio 2017。如果您 有多个Visual Studio 2017安装,你需要设置 每个安装的登记政策。