我的 C: 盘上有一个 TortoiseSVN 存储库。我最近安装了新硬盘,想将存储库迁移到 D: 盘。我该怎么做?
答案1
笔记:
- 你有一个颠覆存储库。TortoiseSVN 仅以客户端的名称存在。
您有(至少)两种迁移方式:
- 因为物理上存储库只是文件系统上的一个子树,所以您可以将相应的目录移动到新位置。
- 纯 Subversion 方式:您可以
svnadmin dump
将旧存储库、svnadmin create
存储库放在新位置,然后svnadmin load --force-uuid
转储到新存储库。
无论如何:如果存储库由 Apache/svnserve 提供服务,则必须检查并在必要时更改一些配置。
如果使用file:///
访问方法,则仅必须重新定位此存储库的所有工作副本。