我的开发项目使用 VisualSVN Server v 1.1 来管理我的 Tortoise SVN 存储库。托管它们的 Windows 服务器变得不可用,我被迫使用 ISP 的恢复应用程序将源数据拉到另一台服务器。我采取了以下步骤。
将文件夹存储库和 svnrepos 从旧服务器复制到新服务器。
我在新服务器上安装了 Visual SVN。安装时,我告诉应用程序有关存储库文件夹的信息,希望它能神奇地弄清楚发生了什么(关于魔法的有趣事情,因为我们都知道它不存在)。
我更新了子域的 dns 以指向新服务器的 ip。
现在,当我打开 visual svn 时,我确实看到了折叠、用户和组(这里有点神奇)。但不幸的是,所有存储库在打开时都显示错误“预期 FS 格式 '2';找到格式 '3'”
所以问题是,如何在不破坏文件和文件夹的情况下修复混乱?