Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Merge vs Rebase - boas práticas

Gostaria da opinião sobre as boas práticas no uso do comando merge e do rebase.

O ideal é dar preferência ao rebase, para manter o histórico linear ?

2 respostas
solução!

Oi Luís,

Eu diria que sim, a preferência é dada para o rebase, exatamente por manter o projeto com um histórico linear e limpo, ajudando assim todas as pessoas que contribuem com o repositório. Porém, realizar o git rebase não é algo tão trivial. Sendo assim, em projetos próprios e pequenos, talvez não haja necessidade, podendo fazer apenas um git merge.

Luis como nosso amigo Silvio falou vai depender de sua necessidade.

Caso necessite de um histórico linear e mais limpo, conseguindo visualizar o que foi feito em todas as branchs opte pelo rebase.

Caso não precise de um histórico tão limpo, se as modificações e comittes feitos em branchs paralelas estão suprindo as necessidades opte pelo merge.

A diferença entre ambos é que utilizando rebase você consegue obter commites de branchs diferentes e replica-las em outro, por exemplo uma branch master sempre terá todos os commites de outras branchs.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software