Я планирую полностью переписать свой проект, используя другую платформу и т. Д. Было бы неплохо сохранить старый код, включая историю, для справки. Как лучше всего это сделать, чтобы избежать риска, путаницы и неожиданностей?
Моя идея состоит в том, чтобы создать новую ветвь, заменить там все и получить базовую «новую» версию, работающую там, пометить последнего «старого» мастера, а затем объединить ветку с мастером. Это звучит разумно?