如何修复从subversion存储库上的文件结尾的所有损坏行

时间:2010-07-02 18:08:33

标签: svn line-endings

我有一个很大的subversion存储库,我发现许多.py文件(可能还有其他文件)没有正确的行结尾,在不同平台上签出时会产生问题。

如何在不修复它的情况下解决这个问题?

另外如何防止他人破坏存储库?

2 个答案:

答案 0 :(得分:1)

您需要为这些文件设置SVN属性“eol-style”为“native”。 Check this

 svn propset svn:eol-style 'native'

答案 1 :(得分:1)

查看作为源代码分发一部分的svn-apply-autoprops脚本 - 它将所有签出文件的属性与subversion配置文件中的属性进行比较,然后应用正确的属性。正如Pmod提到的那样,svn:eol-style属性必须设置为native