12

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

我知道svn:eol-style=native可以将其设置为自动道具,但我必须确保为所有提交者设置了它。我也不愿意对svn:eol-style是否有侵入性较小的解决方案进行回顾性的、存储库范围的更改。

4

2 回答 2

6

请注意,从 SVN 1.8 开始,您可以为存储库中的整个树设置自动道具(包括在顶层),这最终解决了这个问题,而与客户端配置无关

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

于 2014-09-03T12:01:57.810 回答
5

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

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

这个钩子将强制用户设置正确的 eol 样式。

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

此外,您可以实现自己的钩子,它会自动设置 eol 样式。

于 2010-03-24T17:22:13.777 回答