Переместить SVN-репозиторий без svnadmin dump / load - PullRequest
3 голосов
/ 21 ноября 2011

У меня есть огромный серверный репозиторий Subversion, который я должен переместить на внешний смонтированный раздел. Конечно, есть возможность сделать svnadmin load / dump или svnadmin hotcopy, но в моей ситуации это может занять много времени из-за размера хранилища.

Могу ли я избежать этого этапа и просто переместить всю папку в новый раздел, не нарушая каких-либо внутренних связей с системным расположением?

Я хотел бы сделать что-то вроде:

mv /path/repository /other_path/repository

Мне нравится эта возможность с локальным клиентским репозиторием, и она очень поможет, если такую ​​операцию можно будет выполнить и с серверным репозиторием.

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Да, вы можете переместить его , если вы убедитесь, что никто не будет обращаться к хранилищу во время его перемещения.

Имейте в виду : это может привести ксуществующие рабочие копии недействительны, пользователям может потребоваться сделать svn switch --relocate, чтобы их рабочие копии указывали на новое местоположение.

1 голос
/ 21 ноября 2011

Теоретически да, все, что связано с вашим SVN-репозиторием, содержится в скрытых папках .svn.

...