Sto andando a bifare un progetto open source. Consiglieresti di creare un nuovo file di modifiche o di aggiornare quello originale? Sarebbe ragionevole incrementare il numero di versione o sarebbe meglio ripristinarlo?
C'è molto da dire per reimpostare il numero di versione su major + 1 .0.0, anche se alcuni preferiscono 1.0.0 (che sembra seriamente sbagliato). La cosa più importante è che "questo è basato sul livello major . * Something *. somethingelse del pacchetto biforcuto, ma da qui in avanti è diverso". Ad esempio, Secure Sockets Layer (SSL) aveva 1.0 e 2.0 e il Transport Layer Security (TLS) sostitutivo è iniziato alla 3.0.
E sì, ripristina il log delle modifiche.
Se per fork, intendi avviare un progetto incompatibile a monte, quindi ti consigliamo di reimpostare il numero di versione e di fare semplicemente riferimento al vecchio log delle modifiche sul primo commit per le tue modifiche.
(Github e altri servizi di dvcs hanno aggiunto un nuovo significato a "fork").
Leggi altre domande sui tag open-source forking versioning