当试图恢复从另一台机器获取的svn存储库时,我会收到一个错误。错误是
svnadmin: Dump流包含格式错误的标头(没有“:”)
转储是在subversion 1.5服务器上创建的,我正在加载一个新的subversion 1.6服务器。我成功地将其他几个存储库加载到新服务器上。新服务器是VisualSVN服务器。
发布于 2010-10-13 02:41:54
先清理你的垃圾场
grep --binary-files=text -v '^* Dumped revision' ./repository.dump > ./repository.clear-dump然后尝试加载新的清洁转储。
svnadmin load /new/path/to/your/repository < ./repository.clear-dump发布于 2009-08-27 09:00:54
据我所知(我看不到转储.),这是通过将stdout和stderr输送到dumpfile中来实现的。
因此,您应该再次转储,并且只将stdout放入转储文件中。
您在转储存储库时看到输出了吗(“*转储版本10",”*转储版本11“..etc)?
发布于 2011-10-11 20:53:18
我也有同样的问题。
我想导入在Linux上创建的转储文件。该文件已被"tar“和gzipped压缩。
我的档案是"tar.gz“
我用Winzip解压缩它,我不能用cygwin上传它。
然后,我使用cygwin命令tar -xvzf解压缩它,并且能够将它加载到我的新存储库中。
https://stackoverflow.com/questions/1337673
复制相似问题