miniep1 - Merge

miniep1 - Merge

por Se Wan de Campos -
Número de respostas: 3

Pode fazer todos os merges no master ou é preciso fazer a partir do branch que eles foram criados,  ou seja, preciso fazer merge entre pentagono, perimetro_pent_reg_impl1 e perimetro_pent_reg_impl2, e depois fazer merge entre master e pentagono ou posso fazer merge entre master e pentagono, depois fazer merge entre master e perimetro_pent_reg_impl1, depois entre master e perimetro_pent_reg_impl2, etc.

Em resposta à Se Wan de Campos

Re: miniep1 - Merge

por Rafael Reggiani Manzo -

Na verdade vai ao seu gosto sobre o que você acha mais coerente. Ambas as formas acabam produzindo o mesmo resultado se feitas da forma correta. E saber a forma correta é parte do exercício sorriso

Respondendo de forma genérica pensemos numa árvore da seguinte forma :

master ----\
   branch-A  \1\
     branch-A-2  \ 2
     branch-A-3  \ 3

Aqui com os traços quero representar commits quaisquer, números representam commits específicos e as barras as ramificações do branch.

O resultados esperados do merge são (dependem da ordem do merge):

(a) master ----123

(b) master ----132

Vamos considerar só o resultado (a) como exemplo.

1ª forma: Ele pode ser obtido fazendo merge de branch-A-1 e depois branch-A-2 em branch-A, para por fim fazer merge na master da branch-A

2ª forma: Faça merge de branch-A na master e depois os merges de branch-A-1 e branch-A-2 respectivamente na master.

Eu gosto mais da primeira.

Respondi sua dúvida?