Проблема изменения файла проекта в PhpStorm при удаленной работе

У меня есть смонтированная папка 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 и все было ок без этого надоедливого диалога.

Как я могу решить эту проблему?


person Vasily    schedule 12.09.2014    source источник
comment
Вполне возможно, что временная метка файла (время модификации) сообщается немного иначе (довольно часто это происходит с общими ресурсами SAMBA). Копайте пока в этом направлении. Проверьте комментарии в этой заявке — возможно, вы найдете какие-то инструкции/советы: youtrack.jetbrains.com/ проблема/IDEA-88884   -  person LazyOne    schedule 12.09.2014
comment
Возможно, этот: youtrack.jetbrains.com/issue/IDEA-88884#comment =27-474231 : я исправил это, добавив cache=none к своим fstab параметрам.   -  person LazyOne    schedule 12.09.2014
comment
@LazyOne, большое спасибо, этот билет о той же проблеме, я попробую это решение позже. Теперь я отменил изменения в sshfs, и диалоговое окно перестало появляться. Интересно, есть ли недостатки в использовании sshfs вместо cifs? Это просто накладные расходы процессора из-за шифрования/дешифрования?   -  person Vasily    schedule 12.09.2014
comment
Понятия не имею, извините, я не пользователь Linux.   -  person LazyOne    schedule 12.09.2014
comment
Ладно, ничего, все равно спасибо.   -  person Vasily    schedule 12.09.2014


Ответы (1)


Я нашел текущее решение, надеюсь, оно поможет всем, кто сталкивается с этой проблемой.

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

снимите все 4 параметра синхронизации.

Вот как мне удалось решить эту проблему, теперь мне не нужно выполнять обратную фиксацию, нет диалогового окна, в котором проект был изменен извне, и в SourceTree не появляется workspace.xml.

person Fedeco    schedule 23.11.2016