存储库内容(文件/目录)未显示在svn转储和加载的新位置

时间:2017-01-04 06:46:43

标签: svn dump svnadmin

我想将我的回购移动到新服务器。我的repo包含多个文件。要移动,我已使用命令

创建了存储库转储文件
$svnadmin dump file:///repo/path > file.dump

将转储文件复制到新服务器,并使用命令

将转储文件加载到新存储库中
$svnadmin load file:///new/repo/path < file.dump

它成功加载了带有日志的文件

<<< Started new transaction, based on original revision 1
------- Committed new rev 1 (loaded from original rev 1) >>>

我无法在新的存储库位置看到我从转储文件加载的文件和文件夹。如果我遗漏任何东西,请帮忙。

1 个答案:

答案 0 :(得分:0)

首先,您指定的命令不起作用。您必须指定存储库的完整本地路径,而不是使用file://访问权限。 svnadmin是一个管理工具,需要对存储库进行本地和完全访问,并且不接受URL。

命令应该是

  • svnadmin dump /path/to/repository > file.dump

  • svnadmin load /path/to/new/repository < file.dump

加载转储后,使用Subversion客户端并运行svn log以检查新存储库中的修订历史记录。

使用svn log,您必须输入存储库的URL。如果您打算在本地检查日志,请指定file://path/to/new/repository