У меня есть папка, которая является просто папкой шаблонов T4, но она выводит файлы, сгенерированные кодом, в другие каталоги.Поэтому я стараюсь игнорировать все, кроме файлов * .tt (т.е. * .cs, * .master, * .resx и т. Д.).Есть одна ошибка.У меня есть подпапка с именем static, которая содержит файлы, которые никогда не следует игнорировать.
/Test.tt
/Test.cs
/TestHtml.tt
/TestHtml.html
/Static
/Sub/Sub.cs
/Sub/Sub2/Sub2.cs
/Sub3/Sub4/Sub5/Sub5.html
I only хочу игнорировать /Test.cs и /Test.html, но включает все другие файлы,Я пробовал следующее:
/. Gitignore
# Ignore all
*
# But not these files...
!.gitignore
!*.tt
/ Static / .gitignore
!*.*
#also have just tried blank
Я не могу заставить git игнорировать правильные вещи... главная проблема - это "рекурсивное исключение", которое я хочу для Static / . .