存储库内容 (files/directories) 未显示在 svn 转储和加载的新位置
Repository content (files/directories) not showing at new location on svn dump and load
我想将我的存储库移动到新服务器。我的仓库包含多个文件。为了移动,我使用命令
创建了一个存储库转储文件
$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) >>>
我看不到从新存储库位置的转储文件加载的文件和文件夹。如果我遗漏了什么,请帮助。
首先,您指定的命令应该不起作用。您必须指定存储库的完整本地路径并且不使用 file://
访问权限。 svnadmin
是一个管理工具,需要本地和完全访问存储库,它不接受 URLs。
命令应该是
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
.
我想将我的存储库移动到新服务器。我的仓库包含多个文件。为了移动,我使用命令
创建了一个存储库转储文件$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) >>>
我看不到从新存储库位置的转储文件加载的文件和文件夹。如果我遗漏了什么,请帮助。
首先,您指定的命令应该不起作用。您必须指定存储库的完整本地路径并且不使用 file://
访问权限。 svnadmin
是一个管理工具,需要本地和完全访问存储库,它不接受 URLs。
命令应该是
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
.