Gitignore - разрешить создание папки, но игнорировать все файлы внутри - можем ли мы сделать это с восклицательным знаком (!)?
Когда мы нажимаем какой-то проект, мы также хотим развернуть пустые необходимые папки. Например: папка /runtime/
.
Однако мы должны игнорировать все файлы внутри /runtime/*
;
Мне известно о "создании бесполезного файла в вашем пустом каталоге", а также о том, что какой-то процесс bash сделал автоматическое добавление бесполезных файлов, но разве нет другого пути?
Я имею в виду:
Возможно ли это сделать, если на нашем .gitignore что-то вроде:
!/runtime/
/runtime/*
Ответы
Ответ 1
Нет, в настоящее время нет. стандартный трюк полагается на наличие файла (somedirectory/.gitignore
) в каталоге, так как git не создает пустые каталоги, независимо от того, что /.gitignore
может сказать.
В настоящее время невозможно git add
пустую директорию.