Настройка среды на Git Worktree
Мне нравится идея использования git worktree
как нормальная часть моего рабочего процесса. Иногда мне нужно запускать долго выполняющиеся задачи в ветке, над которой я не активно работаю (иногда более чем в одной задаче одновременно). Но где это не удается для меня, это файлы, которые включены в мой .gitignore
файл не заполняется в новом рабочем дереве. В частности, это проблема, потому что несколько файлов, которые игнорируются, необходимы для функционирования среды разработки, например .env
,
Есть ли решение этой проблемы, которое не требует от меня написания скрипта для копирования игнорируемых файлов?
В идеале в моем случае новое рабочее дерево автоматически копирует любые файлы в текущем рабочем каталоге, даже если они игнорируются.