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:
- 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.
- 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.
- 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 Admin há aproximadamente 6 anos · 1 revisões