SVN - 从备份恢复存储库

标签 svn tortoisesvn backup restore visualsvn-server

我们刚刚有一个文件服务器出现故障,其中包含我们的 SVN 存储库。

我们正在尝试恢复文件系统,但目前看来这不会发生,所以我们正在考虑备份。

我可用的最好的完整备份是一周前的。

我的计划是将此备份还原到新的 SVN 服务器。然后运行每台开发人员机器并检查最新版本号,然后手动导出每个项目的最新版本并将其全部提交到新服务器。

我的问题是,有人有这方面的经验吗?我的计划非常手动,因此容易出错!

我们使用的服务器是 Visual SVN,我们使用的客户端是 Tortoise SVN。

任何建议,将不胜感激。

最佳答案

当然没有自动方法。

我会这样做:恢复后,我去每个开发人员,重新 checkout 项目,用他们的本地文件重写,提交。注意 .svn 文件夹 - 你不应该复制它们(你可以设置 Total COMander 忽略它们)。

关于SVN - 从备份恢复存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3904785/

相关文章:

svn - 有人用过 OSX 的版本吗?

svn - 有没有办法防止在 Tortoise SVN 中保存身份验证

svn - git 存储库中的提交数

svn - svn 是否为 :externals accept relative paths?

mysql - 如何备份 MySQL 数据库?

mysql - Coldfusion 和 mySQL - 寻求通用和异地备份策略的建议

支持 Glacier 的 Linux 备份服务

c++ - SVN和SFTP与eclipse同步

svn - Axosoft RocketSVN VS.视觉SVN

visual-studio - 将现有文件夹添加到 Visual Studio 外部的 SVN