VisualSVN将存储库从server1移动到server2

时间:2013-02-16 12:25:10

标签: svn repository visualsvn-server svnadmin

我想将我的存储库从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版本。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

svnadminsvnlook工具在存储库上运行。 C:\repos是工作副本(本地用户工作空间,不是服务器端数据库)或存储库根目录,而不是存储库。因此,您会收到错误。

为了运行svnadmin dumpsvnadmin hotcopy,您必须提供存储库的路径。假设您的存储库存储在C:\ Repositories中,该命令应该看起来像svnadmin dump C:\Repositories\MyRepository