我有一个相当大的PHP代码(10文件),我的工作与使用日食3.4/PDT2月windows的机器,同时该文件举办关于Debian文件服务器.我将通过一个驱动器的映射。

尽管有一个1gbit以太网连接,这样做的一个日食的项目刷新是相当缓慢。最多5分钟。我阻止工作的同时发生这种情况。

这通常不会这样一个问题,因为蚀理论上不应该做一个全面的刷新非常频繁。但是,我使用的subclipse插件还触发一个全面的刷新,每次它完成了一个交换/更新。

我的直觉是,最慢的过程的一部分蚀检查的10公里的文件逐一为改变samba。

有大量的文件在代码,我就永远不需要从食,所以我不需要它来检查它们。但是我不能找出如何阻止它这么做。我已经尝试了标记他们的'派生'.这可以防止它们被包括在建立过程等。但它似乎没有加快刷新过程。看来,日食仍会检查他们改变了状况。

我也去除不需要的文件夹,从PDT的'建立的道路'.这并加速建设工作区'进程,但它再次不加速实际的刷新,之前建立(和这有什么需要的大多数时间)。

有帮助吗?

解决方案

感谢所有对你的建议。基本上,JW是在正确的轨道。工作在本地。

为此目的,我发现了一个插件称为FileSync:http://andrei.gmxhome.de/filesync/

这自动复制已改变的文件的网络分享。工作飞驰。我现在可以做一个完整的更新/开关/刷新内食在几秒钟。

其他提示

你有储存的文件在分享吗?也许你可以设置一种自动的镜像,使你的工作与本地文件,并且他们得到自动复制到共享。我在类似的情况,我不想放弃的速度的编辑上的文件我自己的机器。

鉴于这是subversioned,为什么没有的文件在本地,并使用一个后犯下的钩到更新上的最新版本的开发服务器之后的每个承诺?(或者有一个具体的串的提交日志(例如'##部署##')当你想要更新的开发和运行将更新当的后提交钩看到这string)。

除了从刷新的速度,这种技术的优点是可以打破文件正在日食,并开发服务器仍然是确定(尽管旧版本的代码)。

其缺点是你必须做一个致力于推动保存的文件到开发服务器。

脱机使用的文件夹的功能,在Windows右击和选择"使可用离线"。

它可以节省大量的时间和往返延迟的文件共享协议。

使用 svn外 与该修订的标志不变的东西 可能会 防止subclipse从清这些文件的更新。然后再也没有可能。因为你得做出一些改变结构的颠复存储库获得它的工作,我建议你做一些简单的检测之前这样做真实的。

我solwed这个问题通过改变"文件传输缓冲区的大小":

窗>偏好->远程系统文件 和变化"的文件传输buffer size"-s下载(KB)和上传(KB)的价值的高价值,我把它设置1000kb,通过默认,它是40kb

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top