Unire un ramo molto grande con il maestro [duplicato]

1

Ho un ramo git piuttosto grande con il codice che è stato creato a maggio di quest'anno e mai prima era fuso con il master. Compare mostra la differenza di huuuge tra branch e master: circa 50 nuovi file e circa 150 file modificati. Sono davvero preoccupato per l'imminente fusione.

Che cosa puoi raccomandare? Qualche consiglio su come meglio unire ecc.? Hai mai incontrato una situazione simile? Qualsiasi, assolutamente qualsiasi avviso e consiglio sono molto apprezzati.

PS: il repository è sotto git. Le parti più importanti del progetto sono coperte con test unitari. Sto usando IDE by JetBrains (se è importante).

    
posta Kirzilla 02.12.2014 - 21:15
fonte

2 risposte

1

Rebase e risolvi eventuali conflitti. Quindi esegui i test (hai test, giusto?) Sul ramo. Se tutto passa, sei bravo a unire.

    
risposta data 02.12.2014 - 21:26
fonte
1

Fai un unione in formato zip.

Questa è una sequenza di fusioni, che simula ciò che potrebbe essere accaduto se ti fossi fuso in precedenza. Il dag risultante sarà simile a un zip.

Questo si basa sul presupposto che la somma della complessità di ogni piccola unione è inferiore alla complessità di una grande unione. Questo sarà così se ci sono molti conflitti. Se ricordo correttamente complexity ≈ conflicts² e a² + b² + c² < (a+b+c)²

    
risposta data 02.12.2014 - 22:32
fonte

Leggi altre domande sui tag