VisualSVN正在将存储库从服务器1移动到服务器2



我想将我的存储库从server1移动到server2。我已经尝试将整个存储库文件夹复制到server2,从VisualSVN创建一个新的存储库,并选择"导入现有存储库"("存储库(右键单击)-->所有任务-->导入现有存储池"),但它给出了一个错误"VisualSVN"无法将存储库导入祖先文件夹"

我试着运行svnadmin转储,但它给了我以下的错误。

C:>svnadmin dump"C:\repos">repos.dmp

svnadmin:E720002:无法打开文件"C:\repos\format":系统找不到指定的文件。

在c:\repos-我有.svn,分支,标签和中继文件夹。

我在Server1上有VisualSVN 2.5.3版本,在Server2上有2.5.8版本,以防版本问题。

有人能帮我吗?

当您使用现代VisualSVN服务器版本时,请考虑使用VisualSVN Server PowerShell而不是svnadmin。请参阅上的cmdlet列表https://www.visualsvn.com/support/topic/00088/.您要查找的cmdlet是导出Svnpository导入Svnpository

svnadminsvnlook工具在存储库上操作。C:repos要么是工作副本(本地用户工作区,而不是服务器端数据库),要么是存储库根目录,但不是存储库。因此,您会得到错误。

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

相关内容

  • 没有找到相关文章

最新更新