Проект, над которым я работаю, требует определенной скрытой папки внутри любого клонированного git-репозитория; однако это избавляет от необходимости создавать файл .gitignore
, поэтому потребуется 2 дополнительных скрытых элемента в этих хранилищах, и конечный пользователь (разработчик) должен иметь доступ к .gitignore
, что может вызвать проблемы.
Альтернативная идея - поместить эту «скрытую» системную папку в папку .git
, тогда нет необходимости в дополнительной .gitignore
или дополнительной скрытой папке в корне этого (локального) репо.
Эта папка и ее содержимое должны оставаться локальными и никоим образом не передаваться в апстрим и не должны никоим образом мешать git.
Приведет ли это к каким-либо "непредвиденным" проблемам?