首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TFS中为某些用户注册自定义签入策略

在TFS中为某些用户注册自定义签入策略
EN

Stack Overflow用户
提问于 2014-09-19 12:20:21
回答 3查看 210关注 0票数 1

我为TFS创建了自定义签入策略。它被部署到客户端系统。我在TFS中为项目集合添加了自定义签入策略。但是我有许多客户端没有安装自定义签入策略,当这些开发人员想签入时,Visual会显示一个错误

Internal error in Check for PMS Details. Error loading the Check for PMS Details ...

因此,我想为某些用户应用自定义签入策略。例如,用户是admin,那么不需要运行自定义签入策略。

EN

回答 3

Stack Overflow用户

发布于 2014-09-19 14:35:01

正如其他人提到的,该策略需要安装在客户端计算机上才能工作。这是无法回避的。但是,您可以在策略本身中检查签入用户的标识和组成员身份,并跳过策略验证(在这种情况下始终返回空的PolicyFailures数组)。

我一直在制定这样的政策,但从来没有时间去完成。我所构建的策略与在tools中发布的ConditionalPath策略是一样的。基本上,它封装了另一组(一组)规则,并在它们的执行中设置了一个条件。

票数 2
EN

Stack Overflow用户

发布于 2014-09-19 12:25:45

自定义策略需要安装到客户端系统上,它们不是集中处理的。

签入策略只能作用于TFS中的项目级别,据我所知,除非您在策略本身中处理此策略,否则您无法以任何其他方式限制策略。

票数 0
EN

Stack Overflow用户

发布于 2014-09-19 13:59:23

必须在所有TFS Windows客户端上安装签入策略,否则会出现严重错误。

条件策略可以通过两种方式实现。

  1. 在自定义策略代码中设置条件
  2. 使用门控签入生成并自定义生成模板。

还有第三种选择,即服务器侧事件处理程序,但我通常不鼓励它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25933809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档