Controle de Versões com Git

647 visualizações

Publicada em

Slides da palestra q

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
647
No SlideShare
0
A partir de incorporações
0
Número de incorporações
35
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Controle de Versões com Git

  1. 1. Controle de Versões com GitGrupo de Compartilhamento do Conhecimento Santos Dumont 09 de Outubro de 2010 Evaldo Junior Bento InFog
  2. 2. Licenciamento
  3. 3. Apresentação Evaldo Junior - InFog Fatec Graduado - Processamento de Dados UnimontePós Graduado - Gestão Estratégica de TI GNU/Linux há 6 anos GCC-SD
  4. 4. ApresentaçãoSócio – CaSoft Tecnologia e Desenvolvimento http://casoft.info Professor – Unimonte http://unimonte.br
  5. 5. Por que controlar versões? Histórico de alteraçõesQuem fez? Quando fez? O que foi feito? Evolução de um projeto Facilidade de recuperação de estados Colaboração Diferentes versões
  6. 6. Como funciona o controle? Repositório Cópia local
  7. 7. Ferramentas CoMAC CVS Subversion Mercurial Git
  8. 8. CoMAC Controle Manual com Arquivos Compactados 2010-09-01 2010-09-05 2010-09-10Projeto 2010-09-15A 2010-09-15B 2010-09-20
  9. 9. CVS 1986Não pode renomear arquivos localmenteNão pode renomear árvores de diretórios Solução de conflitos falha
  10. 10. Subversion Evolução do CVS Usa os mesmos comandosResolve o problema de renomear Melhor solução de conflitos Branches em diretórios Centralizado Multiplataforma
  11. 11. Mercurial Distribuído Branches virtuaisBoa solução de conflitos Multiplataforma Comando hg
  12. 12. Git Distribuído Branches virtuaisBoa solução de conflitos GNU/Linux Rápido Repositórios menores
  13. 13. GitHub ColaboraçãoRede Social para Desenvolvedores
  14. 14. Mão na massa git Criar um repositório Criar um branch Fazer merge Colaboração
  15. 15. Evaldo Junior (InFog) ● Blog: infog.casoft.info ● Twitter: @InFog9 ● E-mail: junior@casoft.info ● Site: casoft.info

×