Planeo una reescritura completa de mi proyecto, utilizando otro marco, etc. Sería bueno mantener el código antiguo, incluido el historial, como referencia. ¿Cuál es la mejor manera de hacerlo para evitar riesgos, confusiones y sorpresas?
Mi idea es crear una nueva rama, reemplazar todo y obtener una versión "nueva" básica que se ejecuta allí, etiquetar el último "antiguo" maestro y luego combinar la rama con el maestro. ¿Esto suena razonable?