【问题标题】:"Project file changed" issue in PhpStorm during working remotely远程工作期间 PhpStorm 中的“项目文件已更改”问题
【发布时间】: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


【解决方案1】:

我找到了一个当前的解决方案,我希望这可以帮助遇到这个问题的每个人。

**Go** to Settings (File->Settings (Ctrl+Alt+S) ) 
and reach Appearance & Behavior-> System Settings

取消选中所有 4 个同步选项。

这就是我设法解决此问题的方法,现在我不必 反向提交, 没有外部修改项目的对话框,SourceTree中也没有弹出workspace.xml。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多