无法使用Netbeans 7.0.1从SVN Repository创建PHP项目

时间:2011-10-22 03:19:15

标签: php svn netbeans netbeans-6.9

我正在尝试使用Netbeans 7.0.1从SVN Repository创建一个PHP项目,但我不能。 上下文:有三个用户,两个使用Mac,我使用的是Windows 7 64位。我需要添加

-J-Dline.separator=LF 

netbeans.conf能够与Mac的开发人员合作。

一切正常,直到SVN文件夹重组继续进行。现在我可以检查项目但是,然后,我选择从Existiing源创建一个新的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 个答案:

答案 0 :(得分:1)

作为短期修复,编辑nbproject / project.xml并用换行符替换这些LF,并重新尝试“从现有源创建一个新的PHP项目”

从长远来看,您可能需要使用http://netbeans.org/community/issues.html提交错误,http://wiki.netbeans.org/FaqEditorEOLs会涵盖行终止,这表明这是不必要的。

基于Setting 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

答案 1 :(得分:1)

我在一个团队项目中使用Netbeans和SVN插件几个月。我们经常遇到非成功提交,树冲突和代码更新随机丢失的问题。

也许这是我凌乱的工作方式,我不会因此而责怪Netbeans。但后来我转而使用Tortoise来处理subversion repo和Netbeans进行编码工作。特别是对于Tortoise来说,结账和编辑冲突更加舒适。分离后,事情变得更顺畅。我的0,02 $。

答案 2 :(得分:0)

最后我能够再次工作。 解决方案是卸载Netbeans(包括Users / [User] .netbeans下的config文件夹 以前的问题是卸载过程不起作用(没有任何反应),所以我读到我可以手动删除Netbeans安装文件夹并重新安装,但该过程没有删除用户文件夹下的.netbeans文件夹,我回来了在起点上。删除与Netbeans相关的每个文件夹并再次安装后,它最终按预期工作。 问候。吉列尔莫。