Я использую git-svn и использую файл .git/info/attributes
для сортировки, эмулирования тега svn $ Id $. Таким образом, у меня есть следующие в моей .git/info/attributes
:Как исключить файлы из расширения git id
#*.awk ident # disabled due to a/b/c/mdoc2man.awk
*.c ident
Проблема заключается в том, что мне нужно отключить идент для всех AWK файлов, когда на самом деле, я только хочу, чтобы отключить его для a/b/c/mdoc2man.awk
. Я попытался использовать отрицательный шаблон, но получаю это предупреждение:
warning: Negative patterns are ignored in git attributes
Use '\!' for literal leading exclamation.
Есть ли другие возможности?
Учитывая, как мало всего этого получилось, я собираюсь предположить, что никто не имеет лучшей идеи, чем моя ниже, и примет этот ответ. –