Ho un'applicazione del sito web che è stata sviluppata e versionata usando Git. Una nuova versione del sito è stata sviluppata dalla base del vecchio sito.
Il sito "legacy" risiede in master
e la nuova versione dell'applicazione è ora in international
.
Quali tecniche o processi posso impiegare per gestire meglio questa discrepanza?
Idealmente, vorrei che il sito "legacy" risiedesse in un ramo legacy
o simile e che il nostro code base attualmente distribuito venisse monitorato in master
.
Posso semplicemente rinominare i rami? Che impatto avrebbe? Suppongo che avrei bisogno di rinominare tutti i telecomandi e tutto ciò che derivava da quei telecomandi?
O dovrei pensare a bifare il repository e poi a ripulire il repository del nuovo sito?
Forse potrei usare i tag per gestire la divergenza?