与我合作的每个人都没有以相同的方式配置subversion。每隔一段时间我就要确保所有源文件都有适当的eol风格和关键字扩展集。如果有人在没有正确配置subversion的情况下提交代码,那么我可能会更容易失败。这可能吗?
修改
构建使用了从TeamCity开始的maven,但是我愿意设置一个新构建来实现这一点。
答案 0 :(得分:2)
我建议你在服务器上设置一个预提交钩子脚本,这样没有设置关键字或属性的提交就会被拒绝,用户必须修复它。
这里有可用的示例钩子脚本: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/
你应该看看'svn-keyword-check.pl'和'pre -commit-check.py'。