从旧的 svn 格式导入或加载 svn 存储库

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

我的服务器上有多个 svn 存储库,硬盘崩溃了。我设法在完全无法读取之前将包含所有数据的目录 /var/svn/ 复制下来。

我想将具有完整历史记录的存储库加载到新服务器上。例如,每当我尝试使用 svnadmin dump 时

svnadmin dump /path/repo1 > repo1.dump

我收到错误

svnadmin: E000002: Can't open file 'neon_server_data/svn_all/svn/dft/format': No such file or directory

我猜新版本的 svn 中格式已经改变了。新创建的存储库有一个包含数字 5 的格式文件。

我还尝试了不起作用的更新选项,并将所有“db”复制到一个新的存储库中,但这不起作用。

我使用的是 svn,版本 1.8.8 (r1568071)。我不知道旧计算机上运行的是哪个版本。

谢谢

svn
1个回答
0
投票

在新服务器上使用以下方法从更旧的颠覆恢复到最新版本时,我遇到了同样的错误:

svnadmin 加载“新存储库的路径”< 'svn dump file'

这是由于尝试使用现有目录引起的,并通过使用“svnadmin create”命令创建新的存储库目录结构来解决

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