Projeto

Geral

Perfil

Ações

2.5.1 - Sistema de controle de versão

O sistema de controle de versão é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de código de uma aplicação ou de um documento qualquer. O sistema utilizado pelo Ministério do Planejamento é o Git (site do projeto http://git-scm.com/).

Para conhecer mais sobre o Git, tente o Try Git ou faça os tutoriais disponíveis em: Tutoriais do Git

Comandos básicos

O link para o GitLab do Ministério do Planejamento é http://git.planejamento.gov.br e, para você ter acesso a ele por linha de comando, é necessário que tenha instalada a cadeia de certificados digitais do SERPRO em sua máquina. Para instalar o certificado acesse a página 3.2.1 - Instalação do Certificado Digital.

Comandos básicos do Git podem ser consultados em Comandos iniciais do Git e no Pro Git book.
Também podem ser usados os links com tutoriais citados no início desta página.

Atividades do Líder de Projeto ao iniciar um projeto

Considerando que o projeto já foi aprovado e encaminhado ao líder pela equipe de Relacionamento, estas tarefas devem ser realizadas, preferencialmente, na Sprint 00 (a Sprint de Iniciação) ou antes:

  1. Se o repositório do produto (produção) já existe:
    • O Líder de Projeto deve verificar se foi feito o fork desse repositório de produção, para criação de uma instância a ser usado como repositório para o projeto.
    • O Líder de Projeto deve verificar se a branch de desenvolvimento foi criada e sincronizada com o repositório da FSW.
    • Se as branch de desenvolvimento não estiver sincronizada, o Líder de Projeto deve definir com a FSW a sincronização e o ponto de partida para a codificação do projeto.
  2. Se o repositório do produto (produção) não existe:
    • O Líder de Projeto deve solicitar a criação do repositório por meio da Central de Servicos
    • O repositório do projeto (desenvolvimento) será um fork do repositório de produção.
  3. O Líder de Projeto deve informar à Fábrica a branch que será sincronizada e fornecer a documentação do PES contendo os padrões de nomenclatura de tags;

Fluxo do GIT

Atualizado por Redmine Adminaproximadamente 6 anos · 1 revisões