2011-10-22 3 views
3

Я пытаюсь создать проект PHP из репозитория SVN с помощью Netbeans 7.0.1, но я не могу. Контекст: Есть три пользователя, два компьютера используют Mac, и я использую 64-разрядные версии Windows 7. Мне нужно было добавитьНе удается создать проект PHP из репозитория SVN с помощью Netbeans 7.0.1

-J-Dline.separator=LF 

netbeans.conf, чтобы иметь возможность работать с разработчиками Mac.

Все работало до тех пор, пока не изменилась структура репозитория SVN. Теперь я могу оформить проект, но потом, я выбираю, чтобы создать новый PHP проект из Existiing источников и говорит

org.xml.sax.SAXParseException: Content is not allowed in prolog. 

Проверка в файле nbproject/project.xml, это содержание.

<?xml version="1.0" encoding="UTF-8"?>LF<project xmlns="http://www.netbeans.org/ns/project/1">LF <type>org.netbeans.modules.php.project</type>LF <configuration/>LF</project>LF 

Что кажется неправильным. Я действительно не знаю, что еще я могу попробовать. Любая помощь будет действительно исправлена. Спасибо! Гильермо.

ответ

0

Наконец-то я смог работать снова. Решением было удалить Netbeans (включая папку config в разделе Users/[User] .netbeans Проблема была в том, что процесс удаления не работал (ничего не произошло), поэтому я прочитал, что могу вручную удалить папку установки Netbeans и установите его еще раз, но эта процедура не удалила папку .netbeans в папке «Пользователи», и я вернулся в исходную точку. После удаления каждой папки, связанной с Netbeans, и ее повторной установки, она, наконец, работала так, как ожидалось. С уважением. Гильермо .

1

В краткосрочном исправлении, редактировать nbproject/project.xml и заменить этот ЛФ с новой строкой, и вновь попробовать «создать новый PHP проект из существующих источников»

В долгосрочной перспективе, возможно, потребуется для подачи ошибки с http://netbeans.org/community/issues.html, окончание строки покрывается http://wiki.netbeans.org/FaqEditorEOLs, что предполагает, что это не нужно.

на основе Setting Java VM line.separator, вы должны использовать -Dline.separator=$'\n', но вы могли бы иметь лучшие результаты редактирования клиента конфигурации подрывной, и добавив следующее:

[miscellany] 
enable-auto-props=yes 

[auto-props] 
# Repeat for all text files in your project 
*.html = svn:eol-style=native 
*.xml = svn:eol-style=native 
*.php = svn:eol-style=native 
*.js = svn:eol-style=native 
+0

Я пробовал это, но проблема в том, когда я иду и создаю новый проект, который он говорит: Каталог источников уже является проектом NetBeans (возможно, только в памяти). Поэтому мне нужно удалить папку nbproject, и все отправится в исходную точку. – polonskyg

+0

Вы изменили параметр -Dline.separator? Это источник проблемы с поврежденным project.xml –

1

Я использовал Netbeans с SVN плагин в проекте команды в течение нескольких месяцев. Мы часто сталкивались с проблемами с неуспешными фиксациями, конфликтами дерев и случайными потерями обновлений кода.

Возможно, это был мой грязный рабочий стиль, я не виню Netbeans за это. Но затем я переключился на Черепаху, чтобы позаботиться о репате subversion и Netbeans для кодирования. В особенности черепахи и конфликты редактирования намного удобнее. После разлуки все работает намного гладко. Мои 0,02 $.