Предположим, что существует вышестоящий проект, который не использует git, и я поддерживаю кодовую базу на основе выпущенных tar-архивов этого проекта. Я поддерживаю master мерзавца филиал и мой филиал my от него. Я публикую обе ветки в публичном репозитории git. Всякий раз, когда апстрим выпускает новый основной выпуск, я создаю новый коммит на master который идентичен этому выпущенному tarball. Затем я работаю на сливая голову master в my и опубликовать обе ветви.
Теперь предположим, что апстрим наконец-то приходит в себя и публикует свой репозиторий git. Я хотел бы иметь свой master трек и стать идентичным с апстримом с этого момента истории и далее. Каков рекомендуемый курс действий? Должен ли я просто создать master-2 , идентичный восходящему, и с этого момента объединить его с my , оставив старого master?
