是否有防止 subversion 存储库中混合 eol 样式的最佳实践。
我知道svn:eol-style=native
可以将其设置为自动道具,但我必须确保为所有提交者设置了它。我也不愿意对svn:eol-style
是否有侵入性较小的解决方案进行回顾性的、存储库范围的更改。
是否有防止 subversion 存储库中混合 eol 样式的最佳实践。
我知道svn:eol-style=native
可以将其设置为自动道具,但我必须确保为所有提交者设置了它。我也不愿意对svn:eol-style
是否有侵入性较小的解决方案进行回顾性的、存储库范围的更改。
请注意,从 SVN 1.8 开始,您可以为存储库中的整个树设置自动道具(包括在顶层),这最终解决了这个问题,而与客户端配置无关。
有关详细信息,请参阅以下内容:
您应该在服务器端使用预提交挂钩。
这是你需要的一个钩子:http: //svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/check-mime-type.pl
这个钩子将强制用户设置正确的 eol 样式。
请参阅svn 文档了解如何使用它们。
此外,您可以实现自己的钩子,它会自动设置 eol 样式。