如何避免svn存储库中的混合eol样式

Ken*_*Ken 11 svn newline line-endings eol

是否有一个最佳实践来防止subversion存储库中的混合eol样式.

我知道svn:eol-style=native可以将其设置为auto-prop,但我必须确保为所有提交者设置它.svn:eol-style如果存在侵入性较小的解决方案,我也不愿意进行回顾性的,存储库范围内的更改.

uth*_*ark 5

您应该在服务器端使用预提交挂钩.

这是你需要的一个钩子:http: //svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/check-mime-type.pl

此挂钩将强制用户设置正确的eol样式.

请参阅svn文档,了解如何使用它们.

此外,您可以实现自己的钩子,它将自动设置eol风格.


Ala*_*Maw 5

请注意,从SVN 1.8开始,您可以为存储库中的整个树设置自动道具(包括顶层),这最终可以独立于客户端配置修复此问题.

有关详细信息,请参阅以下内容