2013-07-02 3 views
1

Я использую коммерческую услугу Subversion. Чтобы сделать копию всего репозитория, я могу сделать запрос. Это попадает в очередь, которая обычно занимает несколько часов. Кроме того, у меня есть несколько (10) проектов, которые проводятся там. Каждый запрос на копирование должен быть отдельно для каждого проекта, что является болезненным, если я хочу сделать это на регулярной основе.Subversion - копия всего репозитория

Итак, есть ли способ сделать точную копию архива из командной строки Linux? то есть, только с установленным клиентом SVN?

Или существует ли какой-либо простой способ (желательно сценарий) для получения архивной копии моих репозиториев?

С уважением, Мадлен.

+3

Дубликат вопрос http://stackoverflow.com/questions/11452626/how-can-i-migrate-svn-to-a-new-system-without-root-access- to-system/11452935 # 11452935 – Neuron

+0

Нейрон - спасибо, это ответила мне. –

ответ

0

Для Subversion версии 1.7 или новее есть команда: svnrdump, которая работала для меня.

Синтаксис:

svnrdump dump https://yourRepository/yourProject > yourProject.dump 
0

Посмотрите на инструмент rsvndump. Похоже, он будет делать то, что вы хотите.

+0

Интересно, есть svnrdump и rsvndump. –

+0

@ MadeleineP.Vincent Я думаю, что svnrdump является новым с SVN 1.7. Rsvndump - отдельный проект. –

Смежные вопросы