在没有svnadmin dump / load的情况下移动SVN存储库

时间:2011-11-21 11:57:38

标签: svn migration svnadmin

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

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

我想做点什么:

mv /path/repository /other_path/repository

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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