NetBeans 7.1 и Subversion 1.7
Мы перемещаем нашу систему управления версиями из старой версии VCS в SVN, чтобы упростить интеграцию с IDE (мы используем как NetBeans, так и IBM RAD).
При этом я настроил локальный репозиторий с SlikSVN для win64 и запустил сервер с помощью команды svnserve -d -r c:\repo\test
, Я определил базовую группу с парой пользователь-пароль (анонимный доступ запрещен). Мой authz выглядит следующим образом:
[groups]
li_users=alessandro
[/]
@li_users=rw
Затем я создал тестовый проект как для RAD (оснащенный Subclipse 1.8), так и для NetBeans и попытался импортировать его во вновь созданный репозиторий со следующими результатами:
- В RAD у меня не было проблем с доступом / импортом в репозитории как через file:///c:/repo/test, так и svn://localhost/.
- В NetBeans я мог импортировать проект "TestProject", используя файл: /// c: / repo / test, но я не мог использовать ссылку svn://localhost/. После того, как мне представили страницу комментария об импорте и предложение каталога, используя имя проекта, это дает мне эту ошибку:
org.tigris.subversion.javahl.ClientException: URL 'svn://localhost/TestProject' doesn't exist
Забавно то, что когда я просматриваю свой репозиторий любым способом, включая нажатие кнопки "Обзор" в мастере импорта, он показывает каталог "TestProject", и я не могу создать другой с таким же именем. Кроме того, если я создаю (с "В новую папку") и пытаюсь использовать другой каталог, это дает мне ту же ошибку.
Что там не так? Я искал, и кажется, что это ошибка в NetBeans, но я не могу найти способ обойти эту ошибку. Заранее спасибо.
2 ответа
По-видимому, возврат к Subversion 1.6 - единственный путь, по крайней мере, пока NetBeans не догонит 1.7.
Если вы не возражаете, столкнувшись с несколькими ошибками, можете попробовать ветку разработки Netbeans (бета-версия 7.2). В нее входит SVN 1.7. По этой причине у меня установлены бета-версии 7.1.2 и 7.2...