Skip to content

Commit

Permalink
Versionamento Semântico tacianosilva#271
Browse files Browse the repository at this point in the history
  • Loading branch information
FelipeSouza14 committed Mar 17, 2024
1 parent f8d5481 commit bae220d
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tarefas/20241/FelipeSouza14/tarefa01.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@ O GitFlow é um modelo de fluxo de trabalho popular para gerenciamento de branch
As branches de release são usadas para preparar e revisar um próximo lançamento de software. Elas são criadas a partir da branch de desenvolvimento e podem incluir correções de bugs finais ou ajustes de última hora. Uma vez que a release está pronta, ela é fundida tanto na branch "master" (para lançamentos de produção) quanto na branch "develop". Quando uma feature ou uma release está pronta para ser fundida de volta na branch principal, é comum utilizar um pull request (ou merge request). Isso permite que outros membros da equipe revisem o código, discutam alterações e garantam que o código esteja pronto para ser incorporado ao código principal. O pull request geralmente inclui informações sobre as alterações feitas, discussões sobre o código e verificações automáticas, como testes de integração contínua.

Depois que o pull request é aprovado e todas as discussões são resolvidas, o código pode ser mesclado na branch principal (como "master" ou "develop"), consolidando assim as alterações no código base do projeto. Essa abordagem ajuda a manter um fluxo de trabalho organizado, permitindo um desenvolvimento colaborativo e controlado ao longo do tempo.

## Versionamento Semântico
O Versionamento Semântico é uma abordagem para atribuir números de versão a software de forma significativa e previsível. Seguindo o padrão "X.Y.Z", onde "X" representa uma versão principal, "Y" uma versão secundária e "Z" uma versão de correção, o Versionamento Semântico especifica como incrementar esses números com base nas mudanças introduzidas no software. Isso permite que os desenvolvedores e usuários compreendam rapidamente o impacto das atualizações e ajuda na comunicação entre equipes de desenvolvimento e usuários finais.

0 comments on commit bae220d

Please sign in to comment.