Planuję całkowite przepisanie mojego projektu, używając innego frameworka itp. Byłoby miło zachować stary kod wraz z historią w celach informacyjnych. Jak najlepiej to zrobić, aby uniknąć ryzyka, zamieszania i niespodzianek?
Moim pomysłem jest utworzenie nowej gałęzi, zastąpienie tam wszystkiego i uzyskanie uruchomionej tam podstawowej „nowej” wersji, oznaczenie ostatniego „starego” wzorca, a następnie połączenie gałęzi z wzorcem. Czy to brzmi rozsądnie?