svn - 如何修复 SVN 导入行结尾错误?

标签 svn import line-endings

我必须导入一个巨大的 SVN 存储库,我必须将它从一台服务器转移到另一台服务器。所以我从旧服务器导出:

svnadmin dump . > archive.svn

并将其导入到新的:
svnadmin load . < archive.svn

在导入过程中,我收到此错误:
Cannot accept non-LF line endings in 'svn:ignore' property

我怎样才能解决这个问题?我可以完全控制两台服务器。

最佳答案

你改过服务器版本吗?这是 1.6 中的已知问题,从 1.4 或 1.5 开始时会导致问题。

Subversion 1.6 不再接受属性文件中的回车 (^M)。您需要修复 svn:ignore 文件中的换行符,或者如果更容易,则重新创建。

或者,您可以选择 Subversion 1.7 ,或使用 uberSVN .

关于svn - 如何修复 SVN 导入行结尾错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279222/

相关文章:

bash - 匹配以 grep 结尾的 unix 行

svn - 标记差异和提交消息

java - 将数据库架构与 SVN 存储库中的数据库架构进行比较

python - 想要在 Jupyter Notebook (Anaconda) 中保存并运行 Python 脚本

linux - 使用 Linux 命令行替换大文件中的字节

bash - 无法解决 "syntax error near unexpected token ` fi'"-隐藏控制字符 (CR)/Unicode 空白

svn - 学习颠覆

SVN:如何通过接受传入添加(删除本地添加)来解决邪恶双胞胎树冲突

vba - 循环 VBA 宏以打开文件夹中的文件、导入行,然后使用相对路径移动到另一个文件夹

java - 通知 java 从哪里导入(lib)