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! |