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

[Dúvida] Dúvida sobre o Semver 2.0

Estou sando o Semantic Versioning (SemVer) 2.0 em um projeto que ainda não foi lançado e gostaria de saber:

Qual é melhor e mais comum: trabalhar na branch principal (geralmente chamada de "master") até a primeira versão ser lançada. Neste caso, adicionar todo o trabalho na branch principal antes de fazer o primeiro lançamento e, depois, fazer o merge para uma branch separada (como a "0.x") para as versões futuras.

Ou... começar a trabalhar em uma branch separada, como a "0.x", antes de fazer o primeiro lançamento e, depois, fazer o merge para a branch principal (master) após o primeiro lançamento???

Eis a questão!

2 respostas
solução!

Fala, Rodrigo. Então, o SemVer não sugere nenhuma estratégia de branches. Você pode usar Git Flow, Trunk-Based ou qualquer abordagem que preferir. Eu gosto da ideia de ter um branch de desenvolvimento e fazer merge pra main somente o que estiver pronto e fazer tags de versão.

Valeu pela informação!

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