как обрабатывать свойства SVN (внешние, исполняемые файлы) для фиксации в отдельном хранилище - PullRequest
0 голосов
/ 13 апреля 2011

Я новичок в SVN.Вот моя проблема:

У меня есть код в старом репозитории http://old_svn_server/tags/sw_version1,, который имеет такие свойства, как некоторые внешние ссылки, исполняемые файлы и т. Д. Я хочу создать новый репозиторий, скажем такhttp://new_svn_server/user, и поместите код там.

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

Я думаю использовать экспорт svn, чтобы получить чистую рабочую копию и зафиксировать новый репозиторий.Затем установите свойства по одному.Но это очень утомительно и подвержено ошибкам.

Спасибо за любые предложения.

1 Ответ

0 голосов
/ 17 апреля 2011

Если у вас есть доступ к old_svn_server и new_svn_server, вы можете использовать svnadmin dump для записи полной истории во временный файл, передачи этого файла на компьютер new_svn_server и затем выполните svnadmin load, чтобы вставить историю в new_svn_server:

Вкл. old_svn_server:

svnadmin dump /path/to/oldrepo/tags/sw_version1 > dumpfile

Затем возьмите dumpfile и положите его на new_svn_server, а затем

svnadmin load /path/to/newrepo < dumpfile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...