Skip to content

Codificando Solicitacoes

Markenson edited this page Aug 21, 2014 · 2 revisions

Esta página define uma sequência básica de como inserir atualizações no código fonte do projeto SIGA.

Introdução

Para definir um processo de trabalho padrão para a atualização de código fonte entre os desenvolvedores, foram definidas as sequências abaixo.

Sequência

Se você tem acesso de escrita no repositório principal

  1. Verifique se existe uma solicitação existente para a alteração de código a ser realizada. Caso não exista, abra uma nova solicitação.
  2. Faça um fetch para atualizar a referência remota;
  3. Crie um branch com o nome "branch_<Número da Solicitação>";
  4. Faça o checkout do branch criado;
  5. Realize as alterações de código necessárias;
  6. Faça o commit das alterações no seu repositório local;
  7. Faça novamente um fetch para atualizar a referência remota;
  8. Faça um merge do branch "master" do seu repositório local com o branch que você criou;
  9. Faça um push na referência remota para disponibilizar as suas alterações para os outros desenvolvedores;

Se você NÃO tem acesso de escrita no repositório principal

  1. Faça um clone do repositório, caso ainda não tenha feito.
  2. Verifique se existe uma solicitação existente para a alteração de código a ser realizada. Caso não exista, abra uma nova solicitação.
  3. Crie um branch com o nome "branch_<Número da Solicitação>";
  4. Realize as alterações de código necessárias;
  5. Faça o commit das alterações no seu repositório local;
  6. Faça um push na referência remota para disponibilizar seu branch alterações aos mantenedores do repositório principal;
  7. Solicite um pedido de revisão de código aos mantenedores do repositório principal;
Clone this wiki locally