【发布时间】:2014-09-02 16:23:51
【问题描述】:
我无法在 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
请告诉我应该在命令提示符的哪种模式下使用此命令
【问题讨论】:
-
我认为您应该使用此命令一次备份一个存储库(例如
svnadmin hotcopy e:\repositories\something e:\something.back),而不是一次备份所有存储库。 -
我需要在命令提示符的哪种模式下给出该命令,例如存储库在 e 驱动器中,所以我需要在命令提示符下将目录更改为 E:\ 驱动器并给出该命令吗?因为我对此表示怀疑
-
当前工作目录应该无关紧要。这是类似的问题:stackoverflow.com/questions/3977606/…
-
我遇到了一个错误,我上面经常使用该命令提到过这个错误。但是这次我卸载并重新安装了visualsvn服务器,并按照你的建议再次尝试通过给出命令
-
现在它工作了,没有错误,我发现 bakup 文件是在我的 e 驱动器中创建的,但它看起来像普通文件夹,然后我们可以执行复制粘贴任务仪式?为什么我们要使用 svnadmin 命令?
标签: svn visualsvn-server