Projectile игнорирует все маркеры файлов, кроме .git

Недавно я начал работать с несколькими проектами, которые либо не имеют каталога в своем корне, либо являются подкаталогом репозитория git, например

      parent-project/
  |- .git
  +- my-project/
       |- Cargo.toml
       +- src/main.rs

И во всех случаях я обнаружил, что Projectile устанавливает корень в ближайший каталог, содержащий.git, игнорируя все остальные файловые маркеры (Cargo.toml,stack.yamlи др.) по пути. (В приведенном выше примере открытиеmain.rsустанавливает корень проекта вparent-projectвместоmy-project).

Документация Projectile предполагает, что этого не должно быть, поэтому мне интересно, как я могу вручную установить корень проекта для каждого проекта или настроить Projectile для использования фактических файловых маркеров.

0 ответов

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