@zzox4

Как сделать подпапку (подмодуль) которая всегда содержала бы последнюю версию?

Всем привет!

В репо есть бранчи v1, v2, v3... (версии проекта), и есть папка deploy которая собирает, деплоит и настраивает кластер.
Мне нужно, что когда я поправлю deploy, а потом переключусь на другую версию, deploy толжен быть актуальным (последней версии).

Так же отдельный репо не хочеться заводить, поэтому я сделал submodule с сылкой на отдельный бранч submodule -> branch deploy, вроде более менее работает, но при попытке клонировать репо, гит не может найти правильные комиты и выдает "ошибку дерева".

Как сделать подобное, что-бы было удобно плоьзоваться?

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

$ git submodule update --init --recursive
Submodule 'sub' (repo) registered for path 'deploy'
Cloning into 'deploy'...
done.
fatal: reference is not a tree: ae223079f990dab540edea085ccd999f68994676
Unable to checkout 'ae223079f990dab540edea085ccd999f68994676' in submodule path 'deploy'

но это указано в .gitmodule
[submodule "deploy"]
path = deploy
url = ./
branch = deploy
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы