Criando um Branch
Crie um novo branch a partir de um branch de origem existente para gerenciar trabalho de desenvolvimento isolado.
Visão geral
Branches no Revvy permitem que desenvolvedores isolem alterações, testem funcionalidades e gerenciem implantações com segurança. A partir da aba Código, você pode criar uma nova branch a partir de uma branch de origem existente, como main ou outra branch de feature.
Passos para Criar uma Branch
Navegue até Código na barra lateral esquerda.
Clique + Criar Branch no canto superior direito.
Na Criar branch no popup, preencha os seguintes campos:
Nome do novo branch – Insira um nome descritivo (por exemplo, feature-login-ui, release-Q4).
Branch de origem – Selecione a branch da qual você quer desdobrar (comumente main).
Integração – Se integrado com o Jira, selecione a integração.
Projeto – Vincule a branch a um projeto específico, se disponível.
Histórias – Opcionalmente, anexe histórias de usuário do Jira à branch.
Clique Criar Branch para finalizar.

Escolhendo uma Branch de Origem
Por padrão, a maioria das novas branches é criada a partir de main, já que ela está sincronizada com a Produção. No entanto, a branch de origem nem sempre precisa ser main. Você escolhe a origem dependendo de onde quer iniciar sua nova branch:
Branch Principal → Use quando começar um trabalho novo alinhado com a Produção.
Release Branch → Use quando seu trabalho deve incluir todas as alterações já mescladas e preparadas para release.
Feature Branch → Use quando estiver colaborando com outro desenvolvedor, para que sua branch herde as alterações em andamento dele em vez de começar limpa.
Essa flexibilidade garante que sua branch comece com o contexto certo para o trabalho que você está fazendo.
Após a Criação
A nova branch aparecerá na lista de Branches sob a aba Código.
Todos os commits e alterações agora podem ser feitos nessa branch sem afetar outras branches.
Branches podem posteriormente ser mescladas em outras branches via pull requests.
Caso de Uso
Criar uma branch é útil quando você precisa:
Trabalhar em uma nova funcionalidade sem atrapalhar a linha principal de desenvolvimento.
Preparar uma branch de hotfix para correções urgentes em produção.
Criar branches de release para testar e estabilizar o código antes da implantação.
Atualizado