2013-11-20 2 views
1

У меня есть репозиторий subversion с содержимым в нем, и я хочу svnsync его на удаленный сервер. Проблема в том, что я получаю сообщение об ошибке svnsync: Cannot initialize a repository with content in it при попытке инициализировать svnsync.svnsync: Не удается инициализировать репозиторий с содержимым в нем

svnsync init file:///var/www/svn/project_z/ http://svn.mysvn.com/svn/project_z/

Как я svnsync репозиторий с содержанием в них?

ответ

-1

Если файла: /// вар/WWW/SVN/проект Ваш источник и http://svn.mysvn.com/svn/project_z/ ваше место назначение, то вы даете хранилища назад, чтобы как svnsync команда инициализации их ожидает.

От svnsync помощь INIT:

initialize (init): usage: svnsync initialize DEST_URL SOURCE_URL

Большинство людей используют для упорядочения команд является источником, то назначения, так что это общая ошибка, я делаю это иногда сам.

+0

Спасибо за ответ, но это не устраняет ошибку: 'svnsync: не удается инициализировать репозиторий с содержимым в нем' –

0

рассмотреть возможность использования --allow-непусто, если изменения в репозитории, как известно, отражают их соответствующие поправки в репозиторий

0

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

Другими словами, от сервера назначения:

svnadmin create /path/to/empty/destination/directory/ 
svnsync init --username some_username --password some_password file:///path/to/empty/destination/directory http://svn.mysvn.com/svn/project_z/ 
svnsync sync --username some_username --password some_password file:///path/to/empty/destination/directory 

Конечно, если нет аутентификации на репозиторий, то вы могут не потребоваться параметры имени пользователя и пароля.

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

  • Нет связанных вопросов^_^