2011-01-11 2 views
1

Я хотел бы знать, есть ли способ настроить Git, чтобы игнорировать определенные папки с условием. Я думаю, например, проверить, есть ли в каталоге файл с именем .exclude или что-то, что приведет к исключению каталога из Git.Условное игнорирование в Git

Спасибо.

+0

Любая причина, по которой вы не можете добавить каталоги в '.gitignore'? – eckes

+0

Я хотел свести к минимуму изменения, внесенные в .gitignore, поскольку эти каталоги многочисленны и очень часто меняются. –

ответ

9

Просто поместите файл .gitignore с записью * в папку, которую вы хотите игнорировать. Они могут быть где угодно в репозитории, а не только на верхнем уровне.

+1

Да, наверное, мой вопрос был глупым. Мысль даже не приходила мне в голову. Спасибо Амбер, я пойду к кофеварке сейчас. –

+0

Подождите, это не исключит сам каталог, правда? –

+1

Каталоги не отслеживаются git, только содержимое каталогов. Поэтому, если все файлы в каталоге игнорируются, они также игнорируются. –

Смежные вопросы