URL для создания локального репозитория в Subversion

Я хочу создать новый репозиторий Subversion через Aptana Studio. Установлены плагины Aptana SVN и Aptana Subversive. Я не слежу за тем, какой URL давать, поскольку хочу создать репозиторий на localhost.

См. Эту ссылку: http://screencast.com/t/qVn3OvWqL


person RKh    schedule 29.10.2009    source источник


Ответы (3)


Вы должны создать репозиторий , прежде чем сможете оформить заказ из него. В этом отличие от DVCS. Итак, чтобы творить. Обычно плагины не могут создавать репозитории (так как вам нужен локальный доступ к серверу).

Если у вас есть TortoiseSVN, просто перейдите в каталог, в котором должен находиться ваш репозиторий, в вашем случае:

d:\subversionrepository\prazact_website

Если вы используете TortoiseSVN:

right click on folder "prazact_website"  -> "TortoiseSVN" -> "create Repository here"

Если вы используете командную строку:

svnadmin create d:\subversionrepository\prazact_website

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

file:///d:/subversionrepository/prazact_website
person Peter Parker    schedule 29.10.2009

Обычно здесь вы указываете URL-адрес, по которому другие клиенты (включая ваш) могут получить доступ к этому репозиторию. Доступ к репозиториям SVN можно получить через различные протоколы доступа:

  1. svn (svn: //)
  2. http (http: //)
  3. протокол доступа к локальному файлу (file: ///)

Если у вас есть центральное хранилище, в котором расположены все ваши репо, и вы хотите создать свое репо в том же месте, вы можете нажать кнопку обзора. Это поможет вам увидеть корень репозитория, используемый вашим администратором SVN. Но, если это частный репозиторий, и вы хотите создать его на своем локальном хосте, попробуйте протокол file: ///. Способ указать это - file: /// d: / mysvndir / rohit_repo

person Critical Skill    schedule 29.10.2009
comment
ОК - похоже, что модуль ra_local не установлен на вашем хосте. Вы настроили рассматриваемый хост в качестве подрывного сервера? Если да, вы должны увидеть, что этот модуль запущен, когда вы введете команду svn --version в своей командной строке. Модуль ra_local необходим для создания / доступа к локальным репозиториям, и в вашем случае похоже, что у вас нет настроенного сервера подрывной деятельности и готов. Вы можете прочитать книгу svn здесь для получения подробной информации: svnbook.red-bean.com/en/1.5/… (возможно, существует более свежая версия этой документации) - person Critical Skill; 29.10.2009
comment
голосование "за" за упоминание файла: ///. Я загрузил старый репозиторий на свой локальный компьютер, чтобы просматривать древнюю историю. Ничего не надо кроме вины ... - person Gerry Coll; 31.07.2019

У меня была такая же проблема, и я обнаружил, что версия разъема svn имеет значение.

На моем Mac это означало войти в Eclipse > Preferences > Team > SVN

Затем внутри вкладки «SVN Connector» я выбрал коннектор «SVNKit 1.3.5 r7406 (для SVN 1.6.15, все платформы)» и нажал «Применить». .

Это исправило это для меня, по умолчанию это было в версии SVN 1.5.6, и если вы только что установили SVN, вы, вероятно, не используете эту более старую ветку / выпуск.

Убедитесь, что версия соединителя соответствует установленной вами версии SVN.

person chwagssd    schedule 13.04.2012