我想将我的存储库从server1移到server2。我已经尝试将整个存储库文件夹复制到server2,从VisualSVN创建一个新的存储库并选择“导入现有存储库”(“存储库(右键单击) - >所有任务 - >导入现有存储库”) - 但它给出了错误“visualsvn”无法将存储库导入祖先文件夹“
我试过运行svnadmin转储,但是它给我下面的错误。
C:> svnadmin dump“c:\ repos”> repos.dmp
svnadmin:E720002:无法打开文件'C:\ repos \ format':系统找不到指定的文件。
在c:\ repros中 - 我有.svn,branches,tags和trunks文件夹。
我在Server1上安装了VisualSVN 2.5.3版,在Server2上安装了2.5.8版本。
有人可以帮我这个吗?
答案 0 :(得分:0)
svnadmin
或svnlook
工具在存储库上运行。 C:\repos
是工作副本(本地用户工作空间,不是服务器端数据库)或存储库根目录,而不是存储库。因此,您会收到错误。
为了运行svnadmin dump
,svnadmin hotcopy
,您必须提供存储库的路径。假设您的存储库存储在C:\ Repositories中,该命令应该看起来像svnadmin dump C:\Repositories\MyRepository