Изменить путь SVN полностью - PullRequest
4 голосов
/ 10 мая 2010

У нас есть SVN на http:/XX.XXX.XXX.XXX:1111/svn/AB/ - и первые две папки SVN похожи на http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/

Проблема в том, что мы хотим переместить весь svn, чтобы избавиться от /abc/filefolder/, поскольку весь проект находится под /abc/filefolder/ [создан давно и никогда не удосужился измениться] (глупо да да)

Как бы мы могли исправить это, чтобы не потерять логи и т. Д.? Мы не хотим экспортировать и создавать новый svn, так как тогда мы теряем все наши файлы журналов. Но мы хотим «переместить» корень svn, например, так:

From: http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/documents/
To: http:/XX.XXX.XXX.XXX:1111/svn/AB/documents/

Любая помощь приветствуется? [ps - yes пришлось удалить http:// из-за ограничения ссылки]

1 Ответ

6 голосов
/ 10 мая 2010

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

svn move http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/documents/ http:/XX.XXX.XXX.XXX:1111/svn/AB/

Заранее сделайте резервную копию вашего хранилища, конечно.

...