2010-09-08 65 views
2

不是我所有的人都以颠覆配置相同的方式。每过一段时间,我都必须确保所有源文件都具有适当的eol风格和关键字扩展集。如果某人在没有正确配置subversion的情况下提交代码,那么如果我可能会失败构建会容易得多。那可能吗?我可以通过svn:eol-style和svn:keywords构建失败吗?

编辑

构建使用Maven的从TeamCity的拉开序幕,但我愿意设立一个新的构建来实现这一目标。

+0

有趣的是,我们今天在工作中只是有同样的讨论。我们有一个内部静态分析工具,并且正在考虑使用SVNKit来滚动我们自己的测试,以从工作副本中获取相关属性。 – dty 2010-09-08 21:04:39

+2

听起来更像是一个预先提交给我的任务。但是你也可以在构建/测试脚本中尝试使用'svn propget'。 – 2010-09-08 21:07:09

+0

听起来像一个好主意,但我没有看到你得到许多具体的答案,除非你提到你的过程基于什么构建系统(例如'make','ant','rake' ......)。 – 2010-09-08 21:17:11

回答