在一個項目中,我們有幾個svn:includes來引入框架和一些第三方插件。由於框架(Symfony)本身通過svn:externals包含了許多其他嵌套庫,因此NetBeans可能需要很長時間才能完成自動「掃描項目」的後臺工作。在執行「檢查外部更改」部分時,它有時會完全卡住。如何爲許多svn:externals的大型項目配置Netbeans subversion
我試圖通過禁用「掃描外部變化」來解決這個問題,但似乎只是減少問題的頻率,同時引入新的不便而不是解決問題。
我希望有人知道一種方法來告訴SVN掃描只查看我們的存儲庫中的更改(應該只需要幾秒鐘),而不是嵌套的外部存儲庫。與使用CLI svn update --ignore-externals命令類似。
背景:在OS X 10.6上運行NetBeans 6.9.1。
可能是脫離主題,但你有沒有考慮過使用Maven而不是Subversion來管理依賴關係? – 2011-04-26 03:59:12
不,我們不是真正的java商店,從來沒有使用過Maven。由於CLI svn有效地處理了這種情況,我不認爲Subversion是這裏的弱點。這要麼是關於NetBeans如何在底層調用svn,要麼是NetBeans正在做的其他一些過程,我可能會錯誤地歸因於此。 – ybull 2011-04-26 04:09:37