NetBeans 7.x и Subversion 1.7.1
После обновления до последнего TortoiseSVN и проверки репо NetBeans жалуется, что не имеет правильной версии SVN-клиента. Нет проблем, я загрузил Win32SVN, который равен 1.7.0 (черепаха - 1.7.1, но это не должно быть проблемой).
Затем в NetBeans я указал его на двоичный файл subversion, используя Tools > Options > Versioning > Subversion. Нет радости.
Каждый раз, когда я открываю свой проект в NB, я получаю большое страшное предупреждение о том, что мне нужно понизить мое репо или обновить мой SVN-клиент.
Какие шаги я пропустил? Я не хочу понижать рейтинг TortoiseSVN, так как я могу принести NB к нюханию?
Ответы
Ответ 1
Все, что было необходимо, в дополнение к шагам, которые я выполнил выше (установка Win32SVN и указание NetBeans клиенту командной строки, было фактическое указание IDE использовать клиент командной строки, а не встроенный клиент (который должен быть обновлен к ноябрю 2011 года, в соответствии с разработчиками).
Откройте папку PogramFiles/NetBeans, найдите etc/netbeans.conf, а затем в строке netbeans_default_options внутри кавычек добавьте -J-DsvnClientAdapterFactory=commandline
. Это говорит NetBeans использовать командную строку SVN, а не плагин.
Ответ 2
Вот что сработало для меня:
Здесь дается относительно официальное обходное решение, но обратите внимание, что он уже говорит о том, что поддержка SVN в NB не работает полностью, потому что их модуль SVN с командной строкой прочный.
http://netbeans.org/projects/versioncontrol/pages/Subversion1_7
Шаги, которые я успешно использовал на Win 7 Pro 64b, NB 7.0.1:
1. Получил и установил клиент SVN Collabnet 1.7.2 (файл командной строки)
-
Убедитесь, что новый клиент svn находится на пути (введите "svn help" в командной строке и посмотрите номер версии рядом с вершиной)
(или, возможно, вы можете убедиться, что путь к клиенту svn явно указан в NB - Tools - Options - Misc - Versioning - SVN)
-
Отредактируйте файл netbeans.config, чтобы добавить новый параметр по умолчанию, указанный в статье, приведенной выше.
-
Теперь мой NB не жалуется на запуск, но я не уверен, что SVN в NB 7.0.1 работает полностью, за отказ от ответственности в этой статье, поэтому я все равно планирую использовать TortoiseSVN в любом случае!