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

问题描述 投票:0回答:2

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

我知道

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

svn line-endings newline eol
2个回答
6
投票

请注意,从 SVN 1.8 开始,您可以为存储库中的整个树(包括顶层)设置 auto-props,这最终解决了这个问题独立于客户端配置

请参阅以下内容了解更多详情:


5
投票

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

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

此钩子将强制用户设置正确的 eol-style。

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

此外,您还可以实现自己的钩子,它将自动设置 eol-style。

© www.soinside.com 2019 - 2024. All rights reserved.