Manter confirma o histórico após uma 'mesclagem de git'
Quando trabalho em dois recursos diferentes (em dois ramos diferentes criados a partir domestre) é bastante irritante que eu não tenha o histórico de confirmação quando prosseguir com a mesclagem.
Eu vou explicar melhor Quando eu terminar o trabalhoFilial-A, Mesclo-o emmestre. E tudo bem, se eugit log
Eu vejo todos os commits que fizFilial-A.
Em vez de, quando eu terminar o trabalho emRamo-B e eu tento mesclá-lomestre (depois dissoFilial-A já foi mesclado), preciso especificar uma mensagem de confirmação para a mesclagem (enquanto para o primeiro ramo não foi solicitado nada). E após a fusão commestre, se eu digitargit log
, Não consigo ver os commits doRamo-B na história do meumestre ramo
Digamos que eu tenho
**Branch A**
commit 09b2unfas9d781n2e
Add more stuff
commit 8uj8masd89jas898a
Add stuff
**Branch B**
commit 09b2unfas9d781n2e
Add feature setting
commit 8uj8masd89jas898a
Add feature
Eu termino de ter
**Master**
commit 6hf6h8hd871udjkdn
Merge: 09b2un 34osd6
Merge branch 'Branch-B' into master
commit 09b2unfas9d781n2e
Add more stuff
commit 8uj8masd89jas898a
Add stuff
commit 34osd62dhc91123j8
I'm a previous commit from 'master'.
The last one before branching...
enquantoEu gostaria de obter algo como:
**Master**
commit 09b2unfas9d781n2e
Add feature setting
commit 8uj8masd89jas898a
Add feature
commit 09b2unfas9d781n2e
Add more stuff
commit 8uj8masd89jas898a
Add stuff
commit 34osd62dhc91123j8
I'm a previous commit from 'master'.
The last one before branching...
... isso refletiria mais exatamente o histórico dos commits executados.
Não entendo por que posso manter a história em apenas um dos dois ramos.
Como posso manter tudo claro sem essesfundir confirma que oculta / omite o histórico real dos confirmados mesclados?