我无法在Windows 8上进行svn服务器备份。我已经尝试过StackOverflow给出的许多命令,但到目前为止,它们都还没有奏效。谁能帮我这个?

我的工作副本位于C:\working\sample中,存储库路径为E:\Repositories

我在svn命令提示符中使用以下命令:
svnadmin hotcopy E:\Repositories E:\repo.back
我收到以下错误

svnadmin: E720002: Can't open file 'E:\repositories\format': The system cannot f
ind the file specified.

通过给出上述命令,我观察到repo.back文件是在e驱动器中以0kb创建的

还有更多请告诉我应该在哪种模式的命令提示符下使用此命令

最佳答案

我的工作副本位于C:\ working \ sample和存储库中
路径为E:\ Repositories。
E:\Repositories\是存储库而不是存储库的根目录。 svnadmin hotcopy 命令对单个存储库进行备份,因此您必须像svnadmin hotcopy E:\Repositories\<reponame> E:\RepoBackup\<backupname>这样运行命令。

various ways to backup Subversion repos,请确保选择最适合您要求的一种。我建议您阅读我的other answer on the this topic at ServerFault

PS我猜想这个问题在StackOverflow上是多余的,必须在ServerFault上提出。

10-08 07:18