【发布时间】:2014-09-12 13:58:46
【问题描述】:
我的 PC 上安装了 CIFS 文件夹,其中包含一个 PHP 项目。 并且经常出现带有消息的对话框:
项目文件 /path/to/mounted/directory/.idea/workspace.xml" 已 外部改变。建议重新加载项目以进行更改 生效。
我没有对此文件进行任何更改,但 PhpStorm 有时认为该文件已更改并显示此对话框。
这个目录在系统启动时挂载,这是对应的fstab字符串:
//host/path /media/server cifs _netdev,credentials=/home/user/.smbcredentials,iocharset=utf8,sec=ntlm,uid=1000,gid=1000 0 0
我今天做的这个安装设置。在此之前,该目录是通过 sshfs 挂载的,没有这个烦人的对话框,一切正常。
我该如何解决这个问题?
【问题讨论】:
-
报告的文件时间戳(修改时间)很可能略有不同(SAMBA 共享经常发生这种情况)。现在朝这个方向挖掘。检查这张票中的 cmets -- 也许你会找到一些说明/建议:youtrack.jetbrains.com/issue/IDEA-88884
-
也许这个:youtrack.jetbrains.com/issue/IDEA-88884#comment=27-474231 :“我通过将
cache=none添加到我的fstab选项来修复它。” -
@LazyOne,非常感谢,这张票是关于同样的问题,我稍后会尝试这个解决方案。现在我已恢复对 sshfs 的更改,并且对话框已停止出现。我想知道使用 sshfs 而不是 cifs 有什么缺点吗?由于加密/解密,它只是处理器开销吗?
-
不知道,抱歉——不是 Linux 用户。
-
好的,没关系,还是谢谢你。
标签: connection phpstorm mount cifs