Il mio programma interagisce con un'altra applicazione tramite una comunicazione socket. La versione pubblica corrente di questa applicazione non supporta un comando specifico mentre il trunk più recente. Per essere compatibile con l'attuale versione pubblica, ho solo bisogno di riscrivere alcune righe di codice. Dal punto in poi, lo sviluppo deve continuare con questo codice modificato , ma in futuro il codice originale dovrebbe essere usato di nuovo.
È possibile apportare una modifica parziale a un file temporaneo con Git? Potrei creare un ramo, per esempio, e continuare a sviluppare in questo ramo. Tuttavia, quando unisco il ramo al master, voglio che il codice modificato menzionato sopra venga ripristinato al suo codice originale .
Nota : Sono ben consapevole di poter distinguere tra le versioni del software, tuttavia le modifiche hanno anche effetto sui file di risorse della GUI che non posso influenzare dal codice diverso dal semplice caricamento di una risorsa diversa file.