Mesclar consolidação versus normal
Na rotina diária eu usoSmartGit
como cliente de escolha. Os membros da minha equipe, no entanto, aderem à GUI nativa e não comercial do git. Descobrimos algumas diferenças na aparência de nossa consolidação de mesclagem.
Essas são opções queSmartGit
dá quando solicitado a mesclar ramificação:
No gráfico abaixo, você pode ver meu exemplo de saída do gráfico SmartGit, contendo:
solteiromaster
ramoUma ramificação foi mesclada para dominar commerge commit
opçãoUm ramo fundiu-se comsimple commit
opçãoUm dos ramos (with_merge_branch
) está visualizando a operação de mesclagem juntando ramificação ao mestre via linha. O segundo (normal_commit_branch
) não.
A questão é: como impor os dois comportamentos nos comandos nativos do git? I.e. qual a diferença entre esses dois commits?