Как создать файл дампа из моей учетной записи хостинга Subversion? - PullRequest
6 голосов
/ 10 декабря 2008

У меня где-то есть мой репозиторий SVN. Я хочу переехать к кому-то еще. Как я могу создать дамп своего репозитория, чтобы импортировать его на мой новый хост? Это все, что я вижу: svnadmin dump / path / to / repos> repos.dump

Мой репозиторий размещен, поэтому он не локальный.

Ответы [ 4 ]

7 голосов
/ 10 декабря 2008

Вы также можете использовать svnsync для создания копии вашего хранилища.

Это требует добавления ловушки pre-revprop-change в хранилище назначения (и требует хранилище Subversion 1.4 или новее у вашего хостинг-провайдера).

После того, как вы поместили svnsync в репозиторий в систему, которой вы управляете, вы можете использовать svnadmin для выгрузки локальной копии, если вам нужен файл дампа (или просто использовать синхронизированный репозиторий).

[Обновление в 2011 году:] Начиная с Subversion 1.7, существует инструмент под названием svnrdump, который можно использовать для создания файла дампа из удаленного репозитория за один шаг.

6 голосов
/ 10 декабря 2008

svnadmin dump - это рекомендуемый способ миграции ваших репозиториев , но для этого вам понадобится доступ к оболочке, в противном случае вам придется связаться с вашим хостинг-провайдером и попросить его сделать полный дамп репозитория для вы.

0 голосов
/ 06 декабря 2010

Некоторые размещенные репозитории предоставляют средства для заказа файла дампа SVN, включенного в цену или за дополнительную ежемесячную плату. Если они этого не делают, вы всегда можете выполнить svnsync без привлечения хостинговой компании.

Взгляните также на возможности импорта вашего провайдера. На ProjectLocker мы поддерживаем импорт удаленного репозитория, который виден через Интернет, если вы предоставите URL-адрес исходного репозитория и свои учетные данные. Я не верю, что мы единственный хозяин, чтобы сделать это. Эта возможность избавляет вас от необходимости изучать svnsync, и вы можете сосредоточиться на перемещении своего кода и возвращении к написанию программного обеспечения.

0 голосов
/ 20 января 2010

Звучит так, будто вам нужна удаленная команда SVN dump Я не использовал его, но он утверждает, что делает то, что вы хотите.

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