2010-10-18 2 views
0

Хорошо, поэтому я разработал эту программу и использовал SVN для ревизий в локальном репозитории.Передача локальной svn на удаленную кузницу

Возможно ли передать эту информацию в кузницу, которая также основана на svn?

Мне сказали, что мне нужно использовать git-svn, и в этом случае я хотел бы иметь некоторые рекомендации относительно того, как его использовать, под Windows, предпочтительнее.

Спасибо заранее, --Gabriel

ответ

2

Для передачи репозиторий один раз, или делать это только в одном направлении, вы ищете svnsync, который должен прийти как часть вашего Subversion установки.

EDIT:

  • Это работает для пустого целевого хранилища, или целевой репозиторий, который ранее был svnsync «d.
  • Чтобы получить версии командной строки для Windows, я рекомендую Slik SVN builds. Они включают svnsync.
  • Эта ссылка может быть полезна: Importing an existing SVN repository into Google Code.
+0

Действительно ли это, если моя кузница в настоящее время полностью пуста? –

+0

Кроме того, вы знаете, возможно ли это сделать с черепахой-svn? –

+0

@kelmer - обновил ответ – orip

0

Если ваш новый хост svn поддерживает svnadmin load, это самый простой и совместимый способ перемещения репозитория.

  1. Экспортируйте текущий репозиторий в файл с помощью svnadmin dump.
  2. Скопируйте файл на новый хост.
  3. Загрузите файл в пустой репозиторий с помощью svnadmin load.
+0

Я не думаю, что могу выполнить эту команду на своем новом хосте, поскольку это публичная кузница –

+0

@kelmer, сайты, такие как sourceforge.net, предоставляют вам доступ к оболочке, чтобы включить это: https://sourceforge.net/apps/trac/ sourceforge/wiki/SVN% 20adminrepo другие сайты могут обернуть «загрузку svnadmin» в веб-интерфейс, где вы загружаете файл svndump. –

+0

Боюсь, что это не так. http://forxa.mancomun.org не позволяет этого, насколько я знаю. –

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