当源代码位于 Vista 上的 VisualSVN Server 上并迁移到 Windows 7 时,如何移动所有源代码?

当源代码位于 Vista 上的 VisualSVN Server 上并迁移到 Windows 7 时,如何移动所有源代码?

[我在 Stackoverflow 上问过,但也许这个论坛对此事更专业:]

我的 VisualSVN Server 在 Windows Vista 机器上完美运行,现在要在同一台机器上运行 Windows 7(安装在新分区上)。

所以现在所有的源代码都在 D: 驱动器上的存储库中(以前在 C:)

(Windows 7 将为 C:,而 Vista 将为 D:)

我们是否可以将 D:\Repositories 复制为 C:\Repositories,然后再次在 Windows 7 上安装 VisualSVN Server 并让其使用 C:\Repositories,然后所有源代码、所有历史记录(差异和注释)将再次可用?

答案1

为了让您开心,我在我们的开发机器的克隆版上测试了这一点,并且成功了。有关存储库的所有信息都存储在文件中,包括所有标签等。

答案2

您也可能对。。。有兴趣svnadmin hotcopy工具。检查 SVNBook 参考:存储库备份

相关内容