问题标签 [checkin-policy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1193 浏览

tfs - 如果在 TFS 中避免了任何签入策略,如何配置要通知的人?

我们正在使用 TFS 2008 并打开“工作项”签入策略(要求将签入与 1 个或多个工作项关联起来)。

在这种情况下,开发人员仍然可以选择避免遵循策略:他们可以标记“覆盖策略失败并继续签入”复选框并在不将签入与任何工作项相关联的情况下进行提交。

AFAIK,应将此电子邮件发送给 TL/TFS 管理员。

如何管理电子邮件收件人?

谢谢。

0 投票
2 回答
2675 浏览

c# - 如何在自定义 TFS 插件中加载签入策略

我已经为一个程序创建了一个插件,它使用Microsoft.TeamFoundation.*-Namespaces 将 TFS-VCS 集成添加到该程序中。

基本上可行,但现在我遇到了自定义签入策略的问题:
我们为项目激活了 2 个签入策略:来自 TFS 电动工具的 ChangesetCommentPolicy 和一个由我们创建的自定义策略。两者都适用于 Visual Studio 和 Shell 集成,但在我的插件中出现以下错误:

变更集评论政策中的内部错误。加载变更集评论策略策略时出错。安装说明:要安装此策略,请按照 CheckForComments.cs 中的说明进行操作。

我们的自定义策略也是如此,只是使用其他策略名称。

这是我如何获得政策警告的代码片段:

如何在我的插件中“加载”策略以便执行它们?

PS:插件适用的程序是 FlashDevelop,如果这很重要的话。

0 投票
1 回答
1608 浏览

c# - Team Foundation Server:在 VS2010 但不适用于 VS2008 的自定义签入策略

我们有一台安装了 Team Foundation Server 2008 的服务器。使用 Visual Studio 2008 和 Visual Studio 2010 的客户端连接到它。我为 TFS 编写了一个自定义签入策略,它在 VS2010 中按预期工作,但在 VS2008 中没有。

我最初在 VS2010 中开发它,但在让它工作时遇到了一些问题。为了排除我的自定义策略的问题,我在 VS2008 中重新创建了解决方案和项目(因为我在 VS2008 中有一个工作示例)。

开发完成后,我尝试在 VS2010 中进行设置,但遇到了一些问题。我发现了格兰特·史密斯 (http://connect.microsoft.com/VisualStudio/feedback/details/553740/vs-2008-tfs-checkin-policies-fail-to-load-with-vs-2010) 的这篇文章,他建议更改 VS2010 的绑定重定向。这解决了问题,政策现在可以正常工作。

但是,它不适用于 VS2008。当我尝试签入任何代码时,它会显示:“TF10139:未满足以下签入策略。我的自定义签入策略中的内部错误”。

当我尝试更改策略的设置时,它给了我一条错误消息:“加载我的自定义签入策略策略时出错(策略程序集 'MyCheckinPolicy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 不是注册。)。安装说明:“。

即使它在错误消息的末尾显示“安装说明:”,也不会显示任何其他内容。

有谁知道为什么会发生这种情况。

TIA

0 投票
0 回答
585 浏览

c# - 自定义 TFS Checkin 策略的程序化代码覆盖率分析非常慢

我正在制定自定义 TFS 签入策略,以确保我们的代码覆盖率高于某个值。我找到了一些示例,现在我正试图让它们与 VS 2010 一起使用。

目前我有一些正在运行的代码,它似乎正在运行,只是它真的很慢。很难说哪条线路“最慢”。也许是更多的数据量。

有人知道我可以如何优化这段代码吗?

}

0 投票
1 回答
319 浏览

checkin-policy - 是否可以针对特定的 TFS 2010 工作项锁定签入?

我是一名配置经理,目前正在学习 TFS 功能。我们选择了 CMMI 流程模板,我的“问题”是我不了解签入/工作项关联权限。例如,似乎我可以将我的签到与:-

  1. 任何工作项类型,包括不太明显的工作项类型,例如派生需求或风险
  2. 实际上甚至没有分配给我的任何工作项类型
  3. 处于任何生命周期状态(包括已关闭)的任何工作项类型

有什么方法可以定制这个,还是我还没有读到我书中正确的章节?:-)

谢谢

0 投票
1 回答
582 浏览

c# - 自定义签入策略:从变更集文件访问文件内容

我正在尝试编写自己的检查策略。我想查看是否有任何 .cs 文件包含一些代码。所以我的问题是,是否可以从覆盖的 Initialize-Method 和/或 Evaluate-Method(来自 PolicyBase)中的变更集中获取每个文件的内容。

0 投票
2 回答
2236 浏览

visual-studio-2010 - TFS2010:如果存在代码分析警告,则阻止签入

在我的团队中,我想阻止开发人员使用代码分析警告签入​​代码。

就像我在一些博客和 stackoverflow-questions 中发现的那样,我尝试使用签入策略来做到这一点:

  1. 在 Visual Studio 项目中启用代码分析并设置规则集(Microsoft 最低推荐规则)
  2. 添加签入策略“代码分析”并设置相同的规则集(Microsoft 最低推荐规则)。

我现在遇到的问题是,该政策仅在出现错误时才阻止签入,但在只有警告时不会阻止签入。当然,我可以更改规则集并将所有规则设置为错误。但是,本地构建也是不可能的。

所以,我想要的是规则都是警告并且可以构建项目,但是如果只存在警告,也可以防止签入。

我的想法是,在签入策略设置中设置不同的规则集(相同的规则,但所有规则都为错误)。但是通过尝试签入 y 得到错误:代码分析设置与代码分析策略不兼容

所以我的问题是,如果有人有解决方案或想法,我该如何解决这个问题。

提前感谢您的回答!

0 投票
1 回答
651 浏览

visual-studio-2010 - 有谁知道我如何在 TFS 2010 中为我的源代码的选定部分设置单元测试签入策略?

事实上,当我为单元测试配置签入策略时,它适用于整体解决方案,但我需要一个自定义的单元测试签入策略,以便能够将策略的范围仅限于特定项目、源文件或更小部分代码,以便当我签入特定项目的代码更改时,将对其应用测试签入策略,而不适用于解决方案中的其他项目。

0 投票
1 回答
702 浏览

c# - 让 VS 在编辑器中跳转到第 x 行

我正在为 VS 编写一个策略插件,它检查代码的几个问题。如果出现问题,它将显示在策略警告选项卡中。现在,当我在策略警告选项卡中双击它时,我想跳到编辑器中出现问题的那一行。我怎样才能做到这一点?

谢谢!

0 投票
2 回答
6403 浏览

visual-studio-2012 - Visual Studio 2012 和 TFS 2010 中的自定义策略

我安装了 Visual Studio 2012 并连接到 TFS 2010。不幸的是,由于政策,我无法签入。我收到一个错误:

自定义路径策略中的内部错误。加载自定义路径策略时出错(策略程序集 'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy, Version=10.0.0.0, ...' 未注册。)。

有谁知道如何解决这个问题?