Netbeans 不断提示重新加载/覆盖 Samba 共享上的文件

Netbeans 不断提示重新加载/覆盖 Samba 共享上的文件

这个问题困扰了我很久了。在 Windows 上运行 Netbeans(我在 Netbeans 7 之前和 8.0 版本中都遇到过这个问题)并将文件保存在 Samba 共享上时,Netbeans 经常会认为该文件已在后台更新,并会询问您是否要重新加载或覆盖该文件。

一段时间后,这个原本有用的提示可能会变得非常烦人。我之前曾寻找过解决方案,但发现https://netbeans.org/bugzilla/show_bug.cgi?id=191445这是我上一次看的时候(2013 年末)。

这个问题有解决办法吗?

答案1

自从我上次检查上述错误报告以来,现在已经提到了一个解决方案。

该问题是由于 Linux 与 Windows 上的文件修改时间不匹配引起的。

可以通过将这些选项添加到 Samba 配置文件 (/etc/samba/smb.conf) 的全局部分来解决此问题。

[global]
    time server = yes
    dos filetimes = yes
    fake directory create times = yes
    dos filetime resolution = yes
    delete readonly = yes

这里有关于这些选项功能的更多详细信息:https://www.samba.org/samba/docs/using_samba/ch11.html

相关内容