Git 흐름 - 기능 [pt-BR]

Vamos aprender para que servem as branches chamadas de features e como aplicar o uso delas ao desenvolvimento.


정의



Features são branches para o desenvolvimento de uma funcionalidade específica, por convenção elas têm o prefixo feature/.
  • 기능/cadastro-pessoa

  • Importante ressaltar que as features (vamos nos acostumar a chamá-lás assim) são criadas semper à partir da branch development.

    📌 O conceito de feature é aplicado entendendo que em cada uma será realizado o desenvolvimento de uma tarefa/história/demanda, sendo assim ser possível organizar o fluxo de desenvolvimento por tarefas concluídas e terem suas criações e/ou alterações sempre presentes na develop (branch principal de desenvolvimento).





    📝 Descrição da imagem:

    Criação de uma feature a partir da develop (F - Nova feature) e no final do desenvolvimento da funcionalidade (C - Commit) é realizada a mesclagem com a develop (M - Merge).




    유용한 기능 😎



    전제 조건


  • Ter o GIT 설치
  • Qualquer repositório com o fluxo do Git Flow inicializado e configurado.

  • 1. Criação de features



    Para criar uma feature é bem simples:

    git flow feature start <nome-funcionalidade-ou-tarefa>
    


    Com um comando neste padrão, será criada uma nova branch através da development com o prefixo feature/, seguido do nome que você inserir.
    실행하다:

    git flow feature start cadastrar-pessoa
    


    O retorno do comando é uma nova branch entitulado feature/cadastrar-pessoa e já é realizado checkout nessa nova branch.

    [saída do console]                                                       
    Switched to a new branch 'feature/cadastrar-pessoa'
    
    Summary of actions:
    - A new branch 'feature/cadastrar-pessoa' was created, bases on 'develop'
    - You are now on branch 'feature/cadastrar-pessoa'
    
    Now, start committing on your feature. When done, use:
        git flow feature finish cadastrar-pessoa
    


    2. 기능 최종화



    터미널이 기능을 해제하면 N 커밋이 종료되고 분기가 종료되면 개발이 종료됩니다.

    Então você verificou que está na feature, não há nenhum commit a ser feito e nenhum arquivo pendente...

    git checkout feature/cadastrar-pessoa
    git status
    



    [saída do console]                         
    No ramo feature/cadastrar-pessoa                  
    nothing to commit, working tree clean
    


    Para finalizar uma 기능, 바스타:

    git flow feature finish <nome-funcionalidade-ou-tarefa>
    


    O nome da feature é opcional quando você já está presente(checkout) nela.



    실행하다:

    git flow feature finish
    


    Após esta instruçao, a feature será meclada(merge) à dev e, deletada tanto localmente como remotamente.

    Switched to branch 'develop'
    Already up to date.
    Deleted branch feature/cadastrar-pessoa (was 713d5ac).
    
    Summary of actions:
    - The feature branch 'feature/cadastrar-pessoa' was merged into 'develop'
    - Feature branch 'feature/cadastrar-pessoa' has been locally deleted
    - You are now on branch 'develop'
    


    Pronto, para trabalhar com features de forma simples e rápida, é isto!!


    최종 고려 사항



    이력서 이력서



    크리어 노바 기능

      git flow feature start <nome-funcionalidade-ou-tarefa>
    


    파이널라이저 기능

      git flow feature finish
    


    ⚡ Nesta seção sobre Git Flow você encontrará explicações e usos práticos sobre releases, hotfixes, tags e muito mais.




    Obrigado por chegar até aqui! 😄

    좋은 웹페이지 즐겨찾기