我知道这个问题已被问过几次,我在这里找到了答案并尝试过,但我无法让它工作,所以寻求一些帮助。
在 Windows 上使用 VisualSVN Server 2.5.8。
我最初设置的存储库结构如下:
这意味着D:\SVN Repositories\
每个存储库都在它自己的文件夹中
我终于开始意识到这不是很有条理,因为我最多有 34 个存储库/文件夹,我想尝试清理它,如下所示:
在这里使用以前的问题,我了解了 SVNADMIN 转储和加载。因此,作为测试,我尝试了以下方法:
svnadmin dump "D:\SVN Repositories\AndroidDebtDestroyer" > D:\Dump1.dump
然后我尝试使用以下命令将其加载到新目录中:
svnadmin load "D:\SVN Repositories\Android\AndroidDebtDestroyer" < D:\Dump1.dump
这不起作用,给我一个错误:
svnadmin: E720003: Can't open file 'D:\SVN Repositories\Android\AndroidDebtDestroyer\format': 系统找不到指定的路径。
我也尝试过添加 --parent-dir 命令,但这也没有用。
不幸的是,拖动在 VisualSVN 管理器中不起作用,我不能只是将 repos 拖放到新文件夹中,所以我不知道如何做到这一点?TortoiseSVN 可以做到这一点吗?我不熟悉 svn 的命令行
谢谢。