作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在一个项目中,我们有几个 svn:includes 来引入框架和一些 3rd-party 插件。由于框架 (Symfony) 本身通过 svn:externals 包含许多其他嵌套库,因此 NetBeans 可能需要很长时间才能完成其自动“扫描项目”的后台工作。在执行“检查外部更改”部分时,它有时会完全卡住。
我试图通过禁用“扫描外部更改”来解决这个问题,但这似乎只会降低问题的频率,同时引入新的不便,而不是解决它。
我希望有人知道一种方法来告诉 SVN 扫描只查看我们的存储库进行更改(这应该只需要几秒钟),而不是嵌套的外部存储库。类似于使用 CLI svn update --ignore-externals 命令。
背景:在 OS X 10.6 上运行 NetBeans 6.9.1。
最佳答案
您可以添加 --ignore-externals
许多 svn 子命令,如 svn update --ignore-externals
或 svn st --ignore-externals
但是您必须了解如何让 Netbeans 做到这一点,因为它有自己的 svn 客户端。
您可以通过使用以下开关使 Netbeans 使用命令行 svn:
-J-DsvnClientAdapterFactory=commandline
#!/bin/bash
svn $* --ignore-externals
--ignore-externals
,因为 Netbeans 我认为只是解析来自 svn 命令行客户端的输出,而
Subcommand doesn't accept --ignore-externals
的附加输出可能会搞砸它的处理)
关于svn - 如何为具有许多 svn 的大型项目配置 Netbeans Subversion :externals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5785708/
我是一名优秀的程序员,十分优秀!