La mia situazione è questa: sto contribuendo a un progetto Symfony / PHP. Ho dovuto reskin completamente una pagina nell'applicazione. La logica del controller è quasi totalmente invariata . Ho solo dovuto cambiare il file modello (denominato index.html.twig). Ma i cambiamenti sono completamente diversi. Se faccio una richiesta di pull con queste modifiche contro il ramo RC, il diff per questa richiesta pull sarà dappertutto. Per qualche motivo questo mi sembra sbagliato. Poiché questo file modello è una "nuova" modifica, attualmente sto risolvendo questo problema creando un nuovo file denominato "index_new.html.twig" e modificando la logica del controller per fare riferimento a questo file. In questo modo quando faccio una richiesta pull, il file modello verrà visualizzato come un nuovo file e sarà ovvio che il controller faccia riferimento al nuovo file. Ma anche questo sembra sbagliato perché sembra essere una soluzione hacky. Inoltre, cosa succede se questa pagina è ridisegnata di nuovo? Potrei dover fare "index_new_new.html.twig".
Qual è il modo ottimale per gestire questa situazione?