mio git repo si presenta così:L'unione di un ramo in un altro è un'unione a due vie?
_ branch_a
/
master/
\_ branch_b
Ora voglio fondere branch_b in branch_a, non uno dei due rami in master.
Così, ho fatto
git checkout branch_a
git merge branch_b
E git andato e trovato un paio di conflitti.
Quando faccio git mergetool
utilizzando meld
quello che ottengo sulla console è
{local}: modified file
{remote}: modified file
e una finestra che mostra solo locale e remota.
Quello che voglio sapere è:
Perché non è la base condivisa di ciò che era in master mostrato?
Tra LOCAL e REMOTE, quale dovrei modificare?
Se vuoi unire A in B i comandi corretti sono 'git checkout branch_b git merge branch_a' – iberbeu
Quale versione di git stai usando? Quando uso la fusione come un mergetool lo presenta come una unione a tre vie fuori dalla base comune. Non l'ho mai visto mostrare solo due file, quindi non ho idea di quale modifica ci si aspetta. – qqx
git versione 1.8.1.2 – EMiller