Projeto

Geral

Perfil

251 - Sistema de controle de versão » Histórico » Versão 1

Redmine Admin, 11/05/2019 22:31

1 1 Redmine Admin
h1. 2.5.1 - Sistema de controle de versão
2
3
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/).
4
5
Para conhecer mais sobre o Git, tente o "Try Git":https://try.github.io/levels/1/challenges/1 ou faça os tutoriais disponíveis em: "Tutoriais do Git":https://www.atlassian.com/git/tutorials/
6
7
h2. %{color:#7d228d}Comandos básicos%
8
9
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]].
10
11
Comandos básicos do Git podem ser consultados em "Comandos iniciais do Git":http://tableless.com.br/alguns-comandos-git/ e no "Pro Git book":https://git-scm.com/book.
12
Também podem ser usados os links com tutoriais citados no início desta página.
13
14
15
h2. %{color:#7d228d}Atividades do Líder de Projeto ao iniciar um projeto%
16
17
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:
18
19
# Se o repositório do produto (*produção*) já existe:
20
** 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*.
21
** O Líder de Projeto deve verificar se a _branch_ de desenvolvimento foi criada e sincronizada com o repositório da FSW.
22
** 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.
23
# Se o repositório do produto (*produção*) não existe:
24
** O Líder de Projeto deve solicitar a criação do repositório por meio da "Central de Servicos":http://centraldeservicos/;
25
** *O repositório do projeto (desenvolvimento) será um _fork_ do repositório de produção.*
26
# 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;
27
28
h2. %{color:#7d228d}Fluxo do GIT%
29
30
!PES_GITFLOW.png!