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

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

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

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

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

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

0 ответов

Вы можете использовать rsyncи плагин File Watcher в 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, как показано ниже:

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

Другие вопросы по тегам