netbeans中是否有用于外部更改的自动同步

netbeans中是否有用于外部更改的自动同步,netbeans,sync,Netbeans,Sync,我知道netbeans在保存后会同步原始文件,但如果有一个文件在外部更改,netbeans是否有办法识别该文件,并告诉我重新同步该文件或自动将其与新更改重新同步?以下是使此行为成为可能的原因: NetBeans 6.9包含一个自动查找外部更改的功能,以使文件信息保持最新。我们有一些报告说,当一个开放项目有许多文件夹时,它主要会减慢NetBeans的速度。当NetBeans发现文件被外部更改时,它会重新扫描文件以保持与代码完成、导航等功能一起使用的数据最新。不幸的是,通知和后续重新扫描可能需要一些

我知道netbeans在保存后会同步原始文件,但如果有一个文件在外部更改,netbeans是否有办法识别该文件,并告诉我重新同步该文件或自动将其与新更改重新同步?

以下是使此行为成为可能的原因:

NetBeans 6.9包含一个自动查找外部更改的功能,以使文件信息保持最新。我们有一些报告说,当一个开放项目有许多文件夹时,它主要会减慢NetBeans的速度。当NetBeans发现文件被外部更改时,它会重新扫描文件以保持与代码完成、导航等功能一起使用的数据最新。不幸的是,通知和后续重新扫描可能需要一些时间,在此期间,许多提到的功能都在等待扫描完成。有一个选项“启用源的自动扫描”可以关闭此行为。您可以在“选项”对话框的“杂项类别和文件”选项卡中找到该选项

默认行为是,NetBeans在主窗口获得焦点时也会查找外部更改。在开发web应用程序期间,当用户在浏览器和IDE之间切换时,经常会出现这种情况。上述选项也会关闭此功能

关闭“启用源自动扫描”选项后,您仍然可以保持信息的最新状态,只需手动从“源”菜单调用“外部更改扫描”操作即可

(这是彼得皮斯的报道)


我发现打开此设置会适得其反,因为有时在未事先请求许可的情况下将外部更改自动加载到UI中打开的文件可能会毁了您的一天,因为您被迫进行不希望在存储库中复制的小型本地更改。我相信其他人可以想出更多的理由来支持在NB中实现“加载外部更改之前发出警告”行为。这就是我有时更喜欢Eclipse的原因之一。

对于我来说,如果我将焦点放回IDE,NetBeans(7.4)会自动重新加载修改过的文件。我没有为此配置任何东西。我一直在测试我的,实际上我是一个eclipse用户。。。因此,我将服务器的文件与netbeans同步,如果我在eclipse中更改了某些内容并将其上载并返回到netbeans,则不会显示更改。如果我尝试在netbeans上打开该文件,它不会警告我该文件已更改,并且它似乎没有任何实际更改。你是说FTP访问服务器吗?我从来没有在NetBeans中使用过。我是,我在夏威夷工作,而我办公室的其他部分在印第安纳州。你能在你的回答中包含解决方案的要点吗?否则,如果链接的网站更改或脱机,它可能会变得无用。