问题标签 [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.
tfs - 如果在 TFS 中避免了任何签入策略,如何配置要通知的人?
我们正在使用 TFS 2008 并打开“工作项”签入策略(要求将签入与 1 个或多个工作项关联起来)。
在这种情况下,开发人员仍然可以选择避免遵循策略:他们可以标记“覆盖策略失败并继续签入”复选框并在不将签入与任何工作项相关联的情况下进行提交。
AFAIK,应将此电子邮件发送给 TL/TFS 管理员。
如何管理电子邮件收件人?
谢谢。
c# - 如何在自定义 TFS 插件中加载签入策略
我已经为一个程序创建了一个插件,它使用Microsoft.TeamFoundation.*
-Namespaces 将 TFS-VCS 集成添加到该程序中。
基本上可行,但现在我遇到了自定义签入策略的问题:
我们为项目激活了 2 个签入策略:来自 TFS 电动工具的 ChangesetCommentPolicy 和一个由我们创建的自定义策略。两者都适用于 Visual Studio 和 Shell 集成,但在我的插件中出现以下错误:
变更集评论政策中的内部错误。加载变更集评论策略策略时出错。安装说明:要安装此策略,请按照 CheckForComments.cs 中的说明进行操作。
我们的自定义策略也是如此,只是使用其他策略名称。
这是我如何获得政策警告的代码片段:
如何在我的插件中“加载”策略以便执行它们?
PS:插件适用的程序是 FlashDevelop,如果这很重要的话。
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
c# - 自定义 TFS Checkin 策略的程序化代码覆盖率分析非常慢
我正在制定自定义 TFS 签入策略,以确保我们的代码覆盖率高于某个值。我找到了一些示例,现在我正试图让它们与 VS 2010 一起使用。
目前我有一些正在运行的代码,它似乎正在运行,只是它真的很慢。很难说哪条线路“最慢”。也许是更多的数据量。
有人知道我可以如何优化这段代码吗?
}
checkin-policy - 是否可以针对特定的 TFS 2010 工作项锁定签入?
我是一名配置经理,目前正在学习 TFS 功能。我们选择了 CMMI 流程模板,我的“问题”是我不了解签入/工作项关联权限。例如,似乎我可以将我的签到与:-
- 任何工作项类型,包括不太明显的工作项类型,例如派生需求或风险
- 实际上甚至没有分配给我的任何工作项类型
- 处于任何生命周期状态(包括已关闭)的任何工作项类型
有什么方法可以定制这个,还是我还没有读到我书中正确的章节?:-)
谢谢
c# - 自定义签入策略:从变更集文件访问文件内容
我正在尝试编写自己的检查策略。我想查看是否有任何 .cs 文件包含一些代码。所以我的问题是,是否可以从覆盖的 Initialize-Method 和/或 Evaluate-Method(来自 PolicyBase)中的变更集中获取每个文件的内容。
visual-studio-2010 - TFS2010:如果存在代码分析警告,则阻止签入
在我的团队中,我想阻止开发人员使用代码分析警告签入代码。
就像我在一些博客和 stackoverflow-questions 中发现的那样,我尝试使用签入策略来做到这一点:
- 在 Visual Studio 项目中启用代码分析并设置规则集(Microsoft 最低推荐规则)
- 添加签入策略“代码分析”并设置相同的规则集(Microsoft 最低推荐规则)。
我现在遇到的问题是,该政策仅在出现错误时才阻止签入,但在只有警告时不会阻止签入。当然,我可以更改规则集并将所有规则设置为错误。但是,本地构建也是不可能的。
所以,我想要的是规则都是警告并且可以构建项目,但是如果只存在警告,也可以防止签入。
我的想法是,在签入策略设置中设置不同的规则集(相同的规则,但所有规则都为错误)。但是通过尝试签入 y 得到错误:代码分析设置与代码分析策略不兼容。
所以我的问题是,如果有人有解决方案或想法,我该如何解决这个问题。
提前感谢您的回答!
visual-studio-2010 - 有谁知道我如何在 TFS 2010 中为我的源代码的选定部分设置单元测试签入策略?
事实上,当我为单元测试配置签入策略时,它适用于整体解决方案,但我需要一个自定义的单元测试签入策略,以便能够将策略的范围仅限于特定项目、源文件或更小部分代码,以便当我签入特定项目的代码更改时,将对其应用测试签入策略,而不适用于解决方案中的其他项目。
c# - 让 VS 在编辑器中跳转到第 x 行
我正在为 VS 编写一个策略插件,它检查代码的几个问题。如果出现问题,它将显示在策略警告选项卡中。现在,当我在策略警告选项卡中双击它时,我想跳到编辑器中出现问题的那一行。我怎样才能做到这一点?
谢谢!
visual-studio-2012 - Visual Studio 2012 和 TFS 2010 中的自定义策略
我安装了 Visual Studio 2012 并连接到 TFS 2010。不幸的是,由于政策,我无法签入。我收到一个错误:
自定义路径策略中的内部错误。加载自定义路径策略时出错(策略程序集 'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy, Version=10.0.0.0, ...' 未注册。)。
有谁知道如何解决这个问题?