git submodule/subtree, общий для всех веток

У меня большой проект Git. Внутри него есть подпроект, который может существовать только в рамках суперпроекта. Я хочу, чтобы подпроект был одинаковым во всех ветвях суперпроекта - т.е. независимо от того, какие изменения я делаю в ветке, у меня всегда будет самая распространенная версия подпроекта, и изменение подпрограммы должно иметь эффект все ветки супер (без изменения истории ветки)

Я много читал о решениях, таких как подмодули и поддеревья - в обоих случаях, извлечение или обновление под-репозитория приведет к коммиту в супер - то, чего я хочу избежать.

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

Любая другая, более "мерзкая" идея?

0 ответов

Другие вопросы по тегам