将TortoiseSVN存储库迁移到另一个文件夹

我的C盘上有一个TortoiseSVN存储库。 我最近安装了一个新的硬盘驱动器,并希望将存储库迁移到D:驱动器。 我将如何去做这件事?

注意:

  • 你有一个Subversion版本库。 TortoiseSVN仅以客户名义。

你有(至less)两种迁移方式:

  • 因为物理存储库只是文件系统上的一个子树,所以可以将相应的目录移动到新的位置。
  • 纯粹的颠覆方式:你可以svnadmin dump一个旧的仓库, svnadmin create仓库在一个新的位置,并且svnadmin load --force-uuid转储到一个新的仓库。

在任何情况下:如果存储库由Apache / svnserve服务,您必须检查并更改一些configuration(如果需要)。

在使用file:///访问方法的情况下,只能重定位此存储库的所有工作副本。