3

我有一个巨大的服务器 Subversion 存储库,我应该将其移动到外部安装的分区。当然有可能制作svnadmin load/dumpsvnadmin hotcopy,但在我的情况下,由于存储库的大小,它可能需要很多时间。

我可以避免这个阶段,只是将整个文件夹移动到新分区而不破坏与系统位置的任何内部关系吗?

我想做类似的事情:

mv /path/repository /other_path/repository

我喜欢本地客户端存储库的这种可能性,如果这种操作也可以使用服务器存储库完成,它将有很大帮助。

4

2 回答 2

2

是的,如果您确保在移动存储库时没有人访问存储库,则可以移动它。

请记住:这可能会使现有的工作副本无效,用户可能需要这样做,svn switch --relocate以便他们的工作副本指向新位置。

于 2011-11-21T12:03:01.073 回答
1

理论上是的,与您的 SVN 存储库相关的所有内容都包含在隐藏.svn文件夹中。

于 2011-11-21T11:59:12.660 回答