Perguntas com a marcação «branching»

12
Como podemos incluir apenas recursos prontos para serem lançados em nossos lançamentos de produção a cada duas semanas?

Sou desenvolvedor de software em uma equipe ágil bastante grande (temos oito desenvolvedores ativamente fazendo alterações em um único repositório de código). A cada duas semanas, lançamos uma nova versão do nosso software para produção. Aqui está o nosso fluxo de trabalho atual: Ao iniciar uma...

10
Obstáculos ao uso do Git Flow no Subversion

Minha equipe no trabalho está iniciando um novo projeto, usando o Subversion como nosso VCS (você pode considerar isso definido para o propósito desta pergunta). Ainda estamos nos estágios iniciais do projeto e estamos tentando concordar com um modelo de ramificação. Nosso projeto anterior foi...

10
O que é melhor para pequenas correções de bugs e pequenos recursos - nomear ramos pelo número do ticket ou nomeá-los pela descrição do recurso?

Estou no meio de uma discordância (cordial, é claro) com minha liderança sobre a nomeação adequada de filiais. Isso se aplica a correções de bugs e ramificações de recursos pequenos, e não a ramificações de recursos de execução longa. Para ramificações de recursos de longa duração, concordamos que...

9
Mesclar correções de bugs do tronco em galhos antigos

Agora estamos no processo de mudar de svn para git (depois de um ano em convencer as pessoas, sim!) Na minha empresa. Até agora, isso é tudo para melhor, mas há uma coisinha que atualmente temos em nosso fluxo de trabalho que também não consigo encontrar um bom equivalente. Atualmente, todos os...

8
Por que o Git tem tags?

Eu li Git ramificação e marcação de melhores práticas e comentários de marcação git - melhores práticas , mas eu não ver uma resposta direta a algo que eu quis saber por um longo tempo: Por que o Git tem tags? (em vez de apenas ramificações) Eles parecem ser cidadãos de segunda classe, ou pelo...

8
hginit - #ifdefs ridículo

Eu estava lendo a introdução mercurial de Joel Spolsky quando me ocorreu: "E agora o que eles fazem é o seguinte: cada novo recurso está em um grande bloco #ifdef. Assim, eles podem trabalhar em um único tronco, enquanto os clientes nunca veem o novo código até que seja depurado e, francamente,...

8
Estratégia de ramificação para ambiente de teste

Iniciaremos um novo projeto este mês. O projeto será de 1 ano e a implantação da produção ocorrerá apenas no final do projeto. Faremos o desenvolvimento iterativo (1 mês por iteração); portanto, deixaremos os recursos para o ambiente de teste no final de cada iteração para o teste de controle de...