gpt4 book ai didi

svn :ignore on dump load 的 Svn 非 LF 行结束问题

转载 作者:行者123 更新时间:2023-12-05 01:11:39 27 4
gpt4 key购买 nike

我正在尝试使用转储文件将运行 svn 版本 1.2.3 的系统上的存储库(历史完整)迁移到运行 1.7.1 的系统。由于原始存储库是早期版本,因此不能直接使用 svnrdump 。我使用 svnadmin dump 然后将 (8 GB) 转储文件移动到 1.7.1 系统。但是,当我从那里使用 svnrdump load 命令时,在 231 次修改之后,我得到以下错误

svnrdump: E125005: Cannot accept non-LF line endings in 'svn:ignore' property

我已经尝试从修订版 231 中删除 svn:ignore 属性,但没有成功,还有多个第三方应用程序,如 svn2svn(我们使用身份验证,所以没有骰子)。和 svndumptool eolfix/svndumptool copy(显然只适用于 .txt 文件)。

最初我在对“svn:log”revprop 进行了 11 次修订后遇到了类似的错误,我通过运行 dos2unix(进一步破坏它)然后使用脚本/手动修复每个文件来修复svnadmin dump 失败。

我对这两个系统(unix,不确定是什么发行版)都有 repos/root 访问权限。这是一个旧的,目前被认为是未使用的存储库,我们希望保存它以防再次需要某些项目。此外,使用 svnadmin load 布置新存储库的方式非常复杂。 svn:ignore 错误是否有简单的修复方法?或者更简单的方法来移动整个东西?

谢谢

最佳答案

你应该使用:svndumptool eolfix-prop svn:ignore

代替:svndumptool eolfix

关于svn :ignore on dump load 的 Svn 非 LF 行结束问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638380/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com