SVN - 从备份恢复存储库

发布于 2024-09-27 02:21:02 字数 308 浏览 8 评论 0原文

我们刚刚有一个包含 SVN 存储库的文件服务器发生故障。

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

我拥有的最好的完整备份是一周前的。

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

我的问题是,有人有这方面的经验吗?我的计划很大程度上是手动的,因此很容易出错!

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

任何建议将不胜感激。

We have just had a file server fail which contained our SVN repository.

We're trying to recover the file system but at the moment, that looks like it isn't going to happen so we're looking at backups.

The best full backup that I have available is one week old.

My plan is to restore this backup to a new SVN server. Then run through every developers machine and check latest revision numbers, then manually export the latest version of each project and commit it all to the new server.

My question is, does anyone have an experience of this? My plan is very much a manual one and therefore prone to errors!

The server we use is Visual SVN and the client we use is Tortoise SVN.

Any suggestions would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最美的太阳 2024-10-04 02:21:02

当然没有自动方法。

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

Surely there is no automatic method.

I would do it this way: After restore, I go to each developer, re-checkout projects, write over with their local files, commit. Pay attention to .svn folders - you should not copy them over (You can set Total COmander to ignore them).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文