Ho lavorato (da solo) su un progetto open-source senza utilizzare alcun tipo di controllo di versione formale.
Recentemente ho iniziato a utilizzare Git e GitHub per questo progetto e mi sto chiedendo se è possibile che io possa costruire una cronologia del commit / del codice basata sulle vecchie versioni archiviate del codice che ho.
Lo sviluppo fino ad ora è stato esclusivamente lineare. È passato dalla versione 0.1 alla 0.9.6.3 senza rami.
Ho esaminato il Manuale utente di Git e la cosa più vicina che posso pensare è quella di creare commit etichettati o denominati per ogni versione precedente.
Qual è il modo migliore per gestirlo? Devo creare un nuovo repository e iniziare a spingere commit con etichette, finendo con la versione corrente? È possibile modificare le date dei commit esistenti? C'è un modo più diretto?
Sto usando Git su Windows XP (nativo, non Cygwin), ma se fosse più semplice potrei installarlo sulla mia scatola Ubuntu.