问题 svnrdump转储和svnadmin转储之间的区别


我需要一个svn存储库的转储。我找到了两个解决方案

svnrdump dump

svnadmin dump

svnrdump dump 是一样的 svnadmin dump

如果没有,这两个命令之间有什么区别?


4502
2017-11-25 15:59


起源



答案:


svnrdump 生成相同的转储 svnadmin dump。根据 红皮书

简单地说,svnrdump程序基本上只是svnadmin转储和svnadmin加载子命令的网络感知风格,汇总到一个单独的程序中。

两者之间的唯一区别是 svnadmin dump 在存储库的文件路径上运行(即它应该在同一服务器上运行),而 svnrdump 接受远程存储库URL。

一个例子 svnadmin dump 命令:

svnadmin dump C:\repositories\repo1 > repo1.svndump

一个例子 svnrdump 命令:

svnrdump dump http://example.com/svn/repo1 > repo1.svndump

12
2017-11-25 16:59



FYI svnrdump 在SVN 1.7+ 和 如果你在Mac上,你只会得到 svnrdump 安装后 xcode命令行 工具,你会发现 svnrdump 在 /Library/Developer/CommandLineTools/usr/bin/ 资源: osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x - Jacksonkr


答案:


svnrdump 生成相同的转储 svnadmin dump。根据 红皮书

简单地说,svnrdump程序基本上只是svnadmin转储和svnadmin加载子命令的网络感知风格,汇总到一个单独的程序中。

两者之间的唯一区别是 svnadmin dump 在存储库的文件路径上运行(即它应该在同一服务器上运行),而 svnrdump 接受远程存储库URL。

一个例子 svnadmin dump 命令:

svnadmin dump C:\repositories\repo1 > repo1.svndump

一个例子 svnrdump 命令:

svnrdump dump http://example.com/svn/repo1 > repo1.svndump

12
2017-11-25 16:59



FYI svnrdump 在SVN 1.7+ 和 如果你在Mac上,你只会得到 svnrdump 安装后 xcode命令行 工具,你会发现 svnrdump 在 /Library/Developer/CommandLineTools/usr/bin/ 资源: osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x - Jacksonkr