我正在尝试将一个旧的存储库(让我们称之为myOldRepo)迁移到一个新的存储库(myNewRepo)。
我有一个旧回收站的svndump,myOldRepo.dump。我已经签出了我的新存储库,myNewRepo。两者都在同一个目录中。我正在尝试使用以下命令将旧的repo转储加载到新的repo中:
svnadmin load ./myNewRepo < ./myOldRepo.svndump这会产生以下错误:
svnadmin: Can't open file 'myNewRepo/format': No such file or directory我已经使用SVN很长一段时间了,在我的任何存储库中都没有看到过format文件。myNewRepo中期望的format是什么?
我还尝试在myNewRepo目录中创建一个空的format文件(touch format)。然后,当我执行svnadmin load命令时,我会得到以下结果:
svnadmin: Can't read file 'myNewRepo/format': End of file found发布于 2012-08-22 04:44:22
您需要将转储文件直接加载到存储库,而不是子文件夹。您必须指定存储库的路径,而不是已检出的工作副本。试试这个:
svnadmin create ./myNewRepo
svnadmin load ./myNewRepo < ./myOldRepo.svndump这个应该行得通..
https://stackoverflow.com/questions/12061024
复制相似问题