Trattare con il codice che è stato scritto ma non è ancora necessario

0

Ho scritto una classe per fare qualcosa, ma poi mi sono reso conto che non era necessario, poiché potevo ottimizzare il codice esistente per ottenere la velocità di esecuzione di cui avevo bisogno, piuttosto che integrare la nuova classe con il codice esistente (che avrebbe stato più complicato). Tuttavia, non sono sicuro se la mia attuale soluzione sarà abbastanza veloce quando ho scritto il resto del programma, quindi mi piacerebbe mantenere la classe inutilizzata da qualche parte. Non voglio semplicemente tenerlo nella versione principale del codice sorgente, in quanto sarebbe solo una confusione inutile, ma penso che ci debba essere una soluzione più ordinata che metterla in un suo file lontano dal resto del progetto e tornando indietro se ne avessi bisogno in seguito.

Sono nuovo nell'usare il controllo del codice sorgente, quindi non sono sicuro di cosa fare lì. Potrei creare un ramo laterale con la classe e fonderlo nel ramo principale senza dopo?

    
posta rlms 07.09.2014 - 16:36
fonte

2 risposte

2

Vorrei git tag dell'attuale HEAD con un nome come my-old-class Quindi eliminerei la classe e proseguirò.

Un ramo ha senso se continuerai a lavorarci su. Ma tu non lo sei. git tag funziona più come un segnalibro in modo da poter sempre tornare indietro e trovare la versione del codice che conteneva la tua classe.

Potresti anche solo cancellare la classe, e se ne hai bisogno di nuovo, cerca nel registro per il commit.

    
risposta data 07.09.2014 - 16:49
fonte
0

Con git, il comando rm non cancella la cronologia del file. Quindi puoi riprendere la lezione più tardi senza problemi.

    
risposta data 07.09.2014 - 17:03
fonte

Leggi altre domande sui tag