2011-10-22 107 views
3

我正嘗試使用Netbeans 7.0.1從SVN Repository創建一個PHP項目,但我不能。 上下文:有三個用戶,兩個使用Mac,我使用Windows 7 64位。我需要添加無法使用Netbeans 7.0.1從SVN Repository創建PHP項目

-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 

這似乎是錯誤的。 我真的不知道我還能嘗試什麼。 任何幫助將真正appartiated。 謝謝!吉列爾莫。

回答

0

最後我能夠重新工作。 解決方案是卸載Netbeans(包括用戶/ [用戶] .netbeans 下的配置文件夾之前的問題是,卸載過程不起作用(什麼都沒有發生),所以我讀了我可以手動刪除Netbeans安裝文件夾和再次安裝它,但是該過程沒有刪除用戶文件夾下的.netbeans文件夾,我又回到了起始點。刪除與Netbeans相關的每個文件夾並重新安裝後,它終於按預期工作。 。

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',但你可能會有更好的效果編輯顛覆客戶端配置,並添加以下內容:

[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

我試過了,但問題是當我去創建一個新項目時,它說:Sources目錄已經是NetBeans項目(可能只在內存中)。 所以我需要刪除nbproject文件夾,並且所有內容都要到達起點。 – polonskyg

+0

您是否更改了-Dline.separator選項?這是一個損壞的project.xml問題的根源 –

1

我用的Netbeans與SVN插件在一個團隊項目的幾個月,我們經常會遇到與非成功提交,樹衝突和代碼更新隨機丟失的問題。

也許這是我雜亂的工作風格,我不會責怪Netbeans。但後來我轉而使用烏龜來照顧顛覆回購和Netbeans的編碼工作。特別是結賬和編輯衝突更適合烏龜。分開之後,事情變得更順暢。我的0,02美元。