Переместить рабочую копию репозитория SVN

Переместить рабочую копию репозитория SVN

Я хочу переместить рабочую копию репозитория SVN из /usr в /home. Могу ли я просто переместить репозиторий с помощью mv или нужно сделать что-то еще?

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

решение1

Если у вас есть рабочая копия на вашем компьютере, вы всегда можете переместить ее куда-нибудь, и она все равно будет указывать на местоположение svn. Проверьте это местоположение с помощью команды "svn info" (покажет вам URL, на который указывает локальная копия). Если вы хотите переместить свой репозиторий svn, это уже другая проблема.

Если вы удалите рабочую копию, вы не потеряете данные репозитория, а только локальную рабочую копию.

С уважением

решение2

Главное, на что следует обратить внимание, — нет ли у вас относительных путей, ссылающихся на объекты за пределами рабочего дерева в файлах, которыене являютсяпод контролем версий. (Я не уверен, может ли это произойти, когда вы ./configureили нет.)

Связанный контент