Ниже приведен фрагмент моего локального файла .gitignore:
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
Несмотря на это, GitKraken обнаруживает сотни файлов кэша StyleCop вида:
a/b/c.d/StyleCop.Cache
как unstaged, новые файлы в каталоге моего проекта. Другие инструменты Git, такие как Git Bash и встроенная поддержка Git в Visual Studio, правильно игнорируют файлы кэша и не игнорируют каталоги, заканчивающиеся на .Cache.
Я пытался добавить строку:
*.Cache
к файлам .git / info / exclude проектов и даже добавил глобальный файл игнорирования, на который мой .gitconfig указывает на использование ключа core.excludefile с исключением, но GitKraken по-прежнему обнаруживает файлы кэша StyleCop. Если я добавлю шаблон * .Cache в конец моего локального файла .gitignore, то GitKraken проигнорирует эти файлы, но я не отвечаю за содержимое файла .gitignore для этого проекта и мне потребуется аргумент для изменения это для конкретного инструмента, который я использую только.
Как заставить GitKraken игнорировать файлы .Cache без изменения моего локального файла .gitignore?