【发布时间】:2015-10-30 23:58:41
【问题描述】:
前言:从 Windows 7 升级到 10 后,事情并不顺利。它似乎很好,但我偶尔会在启动时出现黑屏。我关掉了电脑,我的注册表被不可逆转地损坏了。我现在已经干净地重新安装了 Windows 10。一个月后一切正常,但现在我需要备份 SVN。
我的存储库的“正确”备份太旧了。我需要确保更频繁地进行备份。我所拥有的是我存储 SVN 数据的整个磁盘分区。
SVN 分区上的文件结构是完整的,例如X:/MyRepo/db/revs 和 X: 上的所有数据。我还有最新的C:/MyRepo 副本,我的工作副本就存放在这里。
如何使用现有文件(不是备份)重新安装 TortoiseSVN,并保留包括日志消息在内的提交历史记录?
【问题讨论】:
-
Subversion 是一个集中式 源代码控制系统(几乎每个命令都会返回到存储库,并且存储库有提交历史记录和日志消息)。如果您拥有 repository (
x:) 中的所有数据,但您的 工作副本 (c:) 来自旧备份,您可能需要检查一个新的工作副本。 -
@crashmstr 我有来自存储库 (
X:) 的所有数据。隔断还在,完好无损。C:被彻底抹去。所以问题是如何使用现有的 repo 分区重新安装 VisualSVN。 -
我从未使用过 VisualSVN,但您应该可以安装它,然后将其配置为您的存储库在您的
x:驱动器上的存储位置。 -
为了解决这个问题,这个骗子成功了。特别是第二个答案-“VisualSVN 服务器管理器控制台上有一个选项可以导入现有存储库”。
标签: svn tortoisesvn restore visualsvn-server