Захватывает ли дамп Svn все?

Я использую бесплатную версию http://unfuddle.com/ для всех моих потребностей svn. Они позволяют выполнять резервное копирование, но я не могу найти, как импортировать свои репозитории.

Я вижу, они позволяют вам использовать импорт, используя файл дампа svn.

Могу ли я импортировать файл дампа моего репозитория Subversion?

Вы можете сделать следующее, чтобы загрузить файл дампа в новый репозиторий Subversion в своей учетной записи Unfuddle:

Create the repository in your Unfuddle account. This will ensure that you have an empty repository in which to load your dump file.

Затем запишите URL-адрес репозитория, так как он вам понадобится в следующих шагах. Создайте репозиторий Subversion локально, используя «svnadmin create localrepo». Загрузите файл дампа в этот репозиторий, используя «svnadmin load / path / to / localrepo‹ / path / to / dump ». Синхронизируйте локальный репозиторий с репозиторием Unfuddle. Для этого выполните две следующие команды:

svnsync init --username YOURUSERNAME http://SUBDOMAIN.unfuddle.com/svn/SUBDOMAIN_REPOABBREVIATION

file: /// путь / к / localrepo svnsync sync --username ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ http://SUBDOMAIN.unfuddle.com/svn/SUBDOMAIN_REPOABBREVIATION

Примечание: вам нужно будет использовать фактическое имя пользователя, субдомен и аббревиатуру репозитория в приведенных выше командах.

Если у вас возникнут трудности, напишите нам в службу поддержки, и мы будем рады помочь вам в дальнейшем.

Я не уверен, что в нем будут все мои коммиты, все мои теги и все мои ветки (так что это точная копия того, что я сейчас вижу в моем репозитории).

Также с резервными копиями, которые я получаю, они бывают в этом формате.

my.project.20120.tar.gz

какие экстракты

my.project.20120.tar

что извлекает в папку с большим количеством этих файлов projectNae.svn.dmp (file type is noted as Crash Dump File).

Как эти мои файлы дампа, которые я могу использовать с их инструкциями, которые я разместил выше?


person chobo2    schedule 19.03.2012    source источник


Ответы (1)


Svnsync перенесет все данные из (локального) репо в репо (Unfuddle).

Но svnsync никоим образом не имеет отношения к свалкам svn и вашим странным dmp-файлам (которые могут быть ежедневными (?) Инкрементными (?) Дампами какого-то репо)

person Lazy Badger    schedule 19.03.2012
comment
Извините, я не слежу. Что такое Svnsync и что не так с предоставленными мне файлами? - person chobo2; 20.03.2012
comment
@ chobo2 - Svnsync - это инструмент, упомянутый в указанной вами инструкции, как импортировать репо в Unfuddle. Файлы могут быть хорошими - если вы не видите их содержимого - сделайте это. Дамп из дампа svnadmin - это читаемые текстовые файлы, мои предположения, файлы резервных копий файловой системы - это только предположения - person Lazy Badger; 20.03.2012
comment
Ах, я полностью пропустил эту команду. Хорошо, я могу просто сделать обычный svn-дамп и получить все (теги, версии, ветки), а затем использовать инструмент svnsync для воссоздания репо? Или что-то вдоль этих линий. Я хочу переместить несколько репозиториев в другую учетную запись, но до сих пор не знаю, как это сделать, и их поддержка никогда не вернется ко мне. - person chobo2; 20.03.2012
comment
@ chobo2 могу я просто сделать обычный svn-дамп и получить все (теги, версии, ветки), а затем использовать инструмент svnsync для воссоздания репо? - Нет, бо, нет !!! Или svnadmin dump или svnsync для репо-перевода, но не оба - person Lazy Badger; 21.03.2012
comment
Итак, что вы порекомендуете мне сделать, чтобы получить то, что я хочу, и перенести это на новую учетную запись? - person chobo2; 23.03.2012