Переместить SVN-репозиторий из ProjectLocker - PullRequest
4 голосов
/ 30 декабря 2010

Я хочу переместить проект в projectLocker со всей историей.Как я могу это сделать?

Ответы [ 3 ]

3 голосов
/ 30 декабря 2010

Предложения:

1) Используйте бесплатный инструмент svnsync, чтобы создать локальное зеркало вашего репозитория на вашем компьютере с его историей. (http://svnbook.red -bean.com / ен / 1.4 / svn.ref.svnsync.html)

2) Попросите ProjectLocker помочь вам в этом. Если вы этого еще не сделали, просто подайте заявку в службу поддержки, указывающую, что вы хотите переместить свой репозиторий из ProjectLocker.

(Я работаю в ProjectLocker, и я был бы удивлен, если бы вы попросили о помощи здесь и не получили никакой помощи. Если это так, пожалуйста, напишите мне по адресу @ projectlocker.com и я лично помогу.) *

0 голосов
/ 18 марта 2015

Я экспортировал репозиторий из ProjectLocker, используя следующие инструкции, ссылки на которые размещены на их веб-сайте: https://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt.

Это было очень легко, хотя я немного подправил процесс:

  • Замененные ссылкипользователю svnsync с адресом электронной почты, который я использовал при регистрации в ProjectLocker.(Поскольку я работаю в Linux, я указывал адрес электронной почты в одинарных кавычках, например, --username 'me@domain.com'.)
  • Заменил рекомендованный сценарий pre-revprop-change более простым без каких-либо проверок имени пользователя:

    !/bin/sh
    exit 0
    
0 голосов
/ 30 декабря 2010

Я не использовал ProjectLocker, но на веб-сайте говорится, что владельцы проектов могут создать полный дамп своего хранилища Subversion в любое время.Я предполагаю, что это означает в формате, сгенерированном svnadmin dump .Если это так, то вам нужно создать локальный репозиторий и использовать svnadmin load , чтобы заполнить его из дампа.

svnadmin create new.repo
svnadmin load new.repo < oldrepo.svndump
...