Existe uma maneira apropriada de 'sincronizar' ramificações e mantê-las separadas?

1

Então eu criei um novo branch a partir do master e eventualmente mesclei as alterações de volta, apenas algumas mudanças pareciam se fundir e pareceria que eu me fundiava em uma direção. Eventualmente eu decidi ter certeza de que o mestre recebeu todas as mudanças 'experimentais', então eu deletei o ramo experimental e fiz um novo. Então essa questão está se transformando em algumas perguntas de repente:

1) Como faço para combinar ramos, mas mantê-los separados?

1a) Essa prática ruim não é apenas criar um novo ramo?

2) Por que os ramos não eram os mesmos depois de uma fusão?

2a) Eu só deveria chamar uma fusão com a que eu quero ter todas as mudanças?

    
por jphenow 26.07.2010 / 17:35

1 resposta

1

1) Você pode mesclar em ambas as direções, mas eu pessoalmente acho que não vale a pena o tempo e esforço, se você não tem uma razão específica para isso.

1a) Usamos para criar novos ramos dev após as mesclagens, se necessário, ou manter o ramo dev para desenvolver um certo conjunto de recursos e mesclá-lo no main novamente mais tarde. Depende dos seus requisitos ou das diretrizes da sua empresa.

2) O significado de uma mesclagem é criar um único conjunto de dados de dois (ou muitos). Assim, você pode ver seu ramo principal como o conjunto de dados resultante.

2a) Basicamente sim.

    
por 28.07.2010 / 01:43