我们正在使用TFS进行门禁。因此,只要有签入,就会发生什么,构建过程将在构建服务器中运行一个小时,之后它将报告构建失败结果,即使这是一个简单的问题。
如果有四个简单的问题,一小时后显示的每个问题意味着每个问题修复,另一个问题出现,那么他需要四个小时。
我想知道是否有任何工具可以在客户端(开发人员机器)验证样式警察问题和代码分析,而不是在构建服务器中。当开发人员触发登记时。
这个过程应该是,
开发人员签入代码, 在客户端(开发人员机器)验证样式警察和代码分析问题, 一旦客户端(开发人员机器)验证结束,则必须将整个代码更改签入到构建服务器。
答案 0 :(得分:1)
您应该查看check-in policies,因为这些是在允许签入之前自动运行的检查。
创建自己的custom check-in policy(旧文章,但仍然很好的介绍)或者可能会看this policy which can run StyleCop checks
答案 1 :(得分:0)
是的,我建议您在Visual Studio中执行Style Cop,右键单击您的解决方案并选择链接Run Style Cop
。 (代码分析的相同案例,点击链接'Run Code Analysis on Solution
')
确保您已在每个项目的根目录中复制Setting File Style Cop
。
对于代码分析,右键单击您的项目,选择属性,访问代码分析选项卡。
您不需要在带有Gated Check In的服务器上创建Shelveset,但每个开发人员都必须实现这项工作