per fare questo tipo di operazioni si usano delle "patch" e non tutto il file in questo modo se, ad esempio, deve essere fatto un aggiornamento dalla versione 1 alla versione 2 si applica la patch, che non è altro che l'insieme di differenze tra i due file, e viene effettuata l'operazione
OVVIAMENTE se qualcuno ha modificato il codice che è toccato DIRETTAMENTE dalla patch è necessario l'intervento umano.
Il semplice spostamento di righe sopra o sotto di solito non è bloccante per applicare le patch.
Dai un occhiata ad i comandi diff ed ai comandi patch per farti un idea di cosa sia quello che viene fatto nella pratica. Ovviamente questo è un modo ma c'è ne sono tanti altri![]()