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