Не удается создать проект PHP из репозитория SVN с Netbeans 7.0.1 - PullRequest
3 голосов
/ 22 октября 2011

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

-J-Dline.separator=LF 

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

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

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

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

Ответы [ 3 ]

1 голос
/ 31 октября 2011

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

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

1 голос
/ 22 октября 2011

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

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

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

[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 голосов
/ 23 октября 2011

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

...