【问题标题】:Repository content (files/directories) not showing at new location on svn dump and load存储库内容(文件/目录)未显示在 svn 转储和加载的新位置
【发布时间】:2017-05-18 09:17:51
【问题描述】:

我想将我的存储库移动到新服务器。我的仓库包含多个文件。为了移动,我使用命令创建了一个存储库转储文件

$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) >>>

我无法看到从新存储库位置的转储文件中加载的文件和文件夹。如果我遗漏了什么,请帮忙。

【问题讨论】:

    标签: svn dump svnadmin


    【解决方案1】:

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

    命令应该是

    • svnadmin dump /path/to/repository &gt; file.dump

    • svnadmin load /path/to/new/repository &lt; file.dump

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多