как gitignore файлы без расширения без нарушения глобального gitignore? - PullRequest
1 голос
/ 23 апреля 2020

Как gitignore файлы без расширения, не нарушая глобальное gitignore? Это не дубликат Как добавить файлы без точек (все файлы без расширений) в файл gitignore? или gitignore без двоичных файлов или аналогичных вопросов, поскольку нет из них адресовано ограничение, которое я хочу соблюдать в моем глобальном gitignore.

Пример:

# in $XDG_CONFIG_HOME/git/gitignore
foo.bar
# in /pathto/somegitrepo/.gitignore
*
!/**/
!*.*

С этим шаблоном (расширение файла gitignores меньше, такое как двоичные файлы posix), глобальный gitignore фактически становится бесполезным, поэтому это неприемлемое решение.

Меня также не интересуют обходные пути (например, явный вывод всех путей без расширений или использование сценария для создания файла gitignore или требование полного ваши двоичные файлы должны быть в какой-то папке).

Примечание: см. также https://public-inbox.org/git/CANri+Ey2o-P+3S9iu1xj5YQooqBxo5Lvom0HdiQDAkSVTRv86A@mail.gmail.com / T / # u , что я хотел бы разрешить синтаксис gitignore.

...