Как сделать так, чтобы PhpStorm наблюдал за файлами (трек Git), которые монтируются извне как подключенный диск? - PullRequest
0 голосов
/ 04 января 2019

У меня Windows 10 Professional, и я сопоставляю удаленный диск из моей виртуальной машины.

Я продолжаю получать это уведомление External file changes sync may be slow: Project files cannot be watched (are they under network mount ?)

Я предполагаю, что по этой причине отслеживание git-файлов далеко. Обычно, когда я делаю изменения файла при отслеживании git, имя файла становится синим, а новые файлы - красным, а зафиксированные - зеленым. Однако после этого монтирования, даже если файлы уже зафиксированы и отправлены, PhpStorm по-прежнему показывает файл синим цветом и не синхронизируется должным образом.

В других сообщениях предлагалось сопоставить сетевой диск как локальный диск. Я уже сделал это, подключенный диск также имеет собственную букву диска "Y:/"

Не уверен, какую конфигурацию я пропустил.

1 Ответ

0 голосов
/ 20 июня 2019

Вы можете использовать rsync и File Watcher Plugin в PHPStorm для достижения этой цели. Вам нужно установить MingW или WSL на вашем компьютере с Windows.

  1. Создайте файл mage-sync.bat со следующим содержанием:

    REM Starting sync...
    bash -c "rsync -a /mnt/c/git/magento2/app/ hash:code/magento2/app/ --no-perms --no-owner --no-group --cvs-exclude"
    REM Finished syncing
    
  2. Настройте плагин File Watcher, как показано ниже: enter image description here

Я написал сообщение об этом здесь .

...