Pergunta

Eu tenho um master ramo e development ramos por bilhete.Qual é a forma correta de mesclagem dev ramo de master,

Juntar atualizações a partir de master para dev, resolver conflitos de mesclagem dev para master

ou

Série dev para master e, em seguida, resolver conflitos?

Foi útil?

Solução

O que eu faço é, em Development branch:

$ # work in development

Quando terminar, confirme as alterações no development e mesclar ramo:

$ git checkout master
$ git merge development

Você pode verificar Ramificação Fluxos De Trabalho no git-scm.com

Outras dicas

Ambas estas duas estratégias são opções válidas, mas levar a resultados ligeiramente diferentes e histórias.Ele realmente depende do fluxo de trabalho que você está usando e como outras pessoas também podem estar a trabalhar no mesmo repositório.

Ter um olhar para git-fluxo de que irá fornecer uma maneira simples de quebrar a criação e fusão de cada desenvolvimento/ramo de funcionalidade.

Como uma regra geral, eu sempre faço a resolução de conflitos no mais curto viveu ramo em impressão em série, no seu caso, o ramo de desenvolvimento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top