Иногда список изменений WebStorm становится состоянием обновления, что в течение длительного времени занимает много ресурсов ЦП. Я обнаружил, что он работает git status --ignored. Поскольку node_modules is очень большой, эта команда потребляет ресурсы. Есть ли способ решить эту проблему?
Пробовал искать в настройках WebStorm, но не нашел нужных опций.
Я также пытался найти способ изменить поведение git status --ignored по умолчанию, но не нашел способа.
Полная команда WebStorm при обновлении списка изменений:
git -c credential.helper= -c core.quotepath=false -c log.showSignature=false status --ignored --porcelain -z --
Флаг --ignored используется для получения списка игнорируемых файлов для правильного распознавания и выделения их в дереве проекта и других местах. В большинстве случаев эта команда просто возвращает список игнорируемых каталогов и работает быстро.
Вы можете отключить флаг реестра git.process.ignored (Справка | Найти действие..., введите Registry..., чтобы найти его), чтобы пропустить флаг. Игнорируемые файлы не будут выделены как таковые и иногда могут вести себя как неигнорированные в этом случае (например, выделены как измененные до явного обновления, если вы измените их через IDE).
Смотрите комментарии в/подпишитесь на IDEA-250152 для получения дополнительной информации