Существуют ли технические проблемы с созданием пользовательских папок внутри каталога .git репозитория? - PullRequest
0 голосов
/ 05 января 2019

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

Альтернативная идея - поместить эту «скрытую» системную папку в папку .git, тогда нет необходимости в дополнительной .gitignore или дополнительной скрытой папке в корне этого (локального) репо.

Эта папка и ее содержимое должны оставаться локальными и никоим образом не передаваться в апстрим и не должны никоим образом мешать git.

Приведет ли это к каким-либо "непредвиденным" проблемам?

Ответы [ 2 ]

0 голосов
/ 05 января 2019

git worktree позволяет вам иметь более одного рабочего дерева для одного клона. Это очень удобная вещь Я не хотел бы скучать ..

В этом случае у дополнительных рабочих деревьев нет каталога .git , но есть .git файл . Пока ваши инструменты могут справиться с этим, все должно быть в порядке, но это все еще странный вариант использования.

0 голосов
/ 05 января 2019

Если вы явно не хотите использовать файл .gitignore внутри репозитория git, вы можете использовать локальный глобальный gitignore на своем компьютере, как уже описано в в этом ответе о переполнении стека.

...