对于 FxCop 与 SVN 的集成,
要求:每当开发人员尝试签入 SVN 中的代码时,Fxcop 应该运行并检查所有文件是否符合规则。如果不是,那么在 SVN 中不应该允许文件提交。
实现:在预提交钩子的 SVN 中添加了一个批处理脚本。同样,我首先指出了 FxCop.exe,但它只是打开了一个 fxCop 窗口。其次,我指出 ..\Microsoft Fxcop 10.0\FxCopCmd.exe ,但这一次在 SVN 中提交任何文件时,它会使用一些命令提示符屏幕播放,但最终它会消失,并且 SVN 旁边还允许文件签入。第三,我指向..\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe,结果过程与第二次尝试相同。
对于 StyleCop 与 SVN 的集成,
要求:与 FxCop 相同
实现:在 StyleCop 的情况下没有这样的命令 exe,所以不知道在批处理脚本中确切指向什么(在 pre-commit 钩子上)
我寻求一个适当的解决方案,就像每次寻找这个查询一样,我只找到了不相关的链接。
谢谢..