在一个项目中,我们有几个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