Воспроизвести историю git поверх другого хранилища - PullRequest
0 голосов
/ 23 апреля 2020

Я работаю над большим проектом целую вечность. В этот период дома я начал «чудовищный» рефакторинг, который я отложил на годы.

Скажем, мой «старый» проект - это А. Я запустил новый пустой git репозиторий в B, затем переместил и переупорядочил файлы из A в B, файл за файлом, подпроект на подпроект, фиксируя B как можно чаще. Я стараюсь не менять слишком много имен файлов, только их расположение.

Теперь B находится в стабильном состоянии.

Я хотел бы перевести «главную» историю B поверх A в «следующая» ветка. Тогда «мастер» станет «наследником», а «следующий» станет (надеюсь) новым «мастером».

Цель состоит в том, чтобы я мог отслеживать, какие файлы были удалены во время рефакторинга .

Возможно ли это сделать с помощью инструмента git?

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...