我试图从Netbeans 7.0.1的SVN仓库创建一个PHP项目,但我不能。背景:有三个用户,两个用mac电脑,我用的是64位的Windows 7。我需要添加
-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
这似乎是错误的。我真的不知道我还能尝试什么。任何帮助都将非常感激。谢谢!吉尔勒莫。
作为短期修复,编辑nbproject/project.xml并用换行符替换那些LFs,并重新尝试'从现有源创建新的PHP项目'
长期而言,您可能需要使用http://netbeans.org/community/issues.html提交错误,在http://wiki.netbeans.org/FaqEditorEOLs中包含行终止,这表明这是不必要的。
基于设置Java虚拟机行。分隔符,您应该使用-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
我在一个团队项目中使用Netbeans和SVN插件几个月了。我们经常遇到不成功提交、树冲突和代码更新随机丢失的问题。
也许这是我凌乱的工作方式,我不怪Netbeans。但后来我转而使用Tortoise来处理subversion库,使用Netbeans来进行编码工作。特别是签出和编辑冲突在Tortoise中更加舒适。分开之后,事情就顺利多了。我的0,02美元。
我终于又能工作了。解决方案是卸载Netbeans(包括Users/[User].netbeans下的配置文件夹)之前的问题是卸载过程不起作用(没有发生任何事情),所以我读到我可以手动删除Netbeans安装文件夹并再次安装,但该过程没有删除用户文件夹下的Netbeans文件夹,我又回到了起点。在删除所有与Netbeans相关的文件夹并重新安装后,它终于正常工作了。的问候。吉尔勒莫。