Ответ 1
Единственный способ, по-видимому, писать git hooks для шифрования частей, которые вы хотите сохранить в секрете. В противном случае git обрабатывает файлы на уровне репо, а не как отдельные объекты.
У меня есть конкретный файл в репозитории исходного кода git, который содержит производственные настройки/пароли. Я хотел бы ограничить этот файл, чтобы его могли видеть только члены производственной команды. Тем не менее, я бы хотел, чтобы он контролировал изменения.
Я думал об использовании подмодуля в git, а затем ограничивал доступ к новому репозиторию. Тем не менее, git, кажется, нужен полный поддиректорий для подмодуля, и я хочу только добавить конкретный файл. Как побочный эффект работы инструментов разработки, я не могу создать подкаталог для файла конфигурации.
Может ли кто-нибудь дать мне несколько советов о том, есть ли способ создать почти точку слияния с другим репозиторием для этих файлов?
Единственный способ, по-видимому, писать git hooks для шифрования частей, которые вы хотите сохранить в секрете. В противном случае git обрабатывает файлы на уровне репо, а не как отдельные объекты.