Я планую повне перезапис свого проекту, використовуючи інший фреймворк тощо. Було б непогано зберегти старий код, включаючи історію для довідок. Який найкращий спосіб зробити це, щоб уникнути ризику, плутанини та сюрпризів?
Моя ідея - створити нову гілку, замінити там усе і отримати базову "нову" версію, що працює там, позначити останнього "старого" майстра, а потім об'єднати гілку з головним. Це звучить розумно?