• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
347
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Desenvolvimento Colaborativo de aplicações Web. NANDO SOUSA
  • 2. Who is Nando Sousa? Desenvolvedor Web Ruby & PHP. Analista SEO Twitter => @nandosousafr• Email => nandosousafr@gmail.com Site => nandosousa.blog.br
  • 3. Iremos conversar sobre...SCM - o que é?Algumas Ferramentas de SCMSistemas Distribuídos eCentralizadosGitGitHub - Rede Social - Facebookdos Nerds.
  • 4. SCM - o que é?
  • 5. SCMsource code management
  • 6. SCM - VantagensColaborativo (Trabalho emEquipe);Possibilitar Controle Histórico;Marcação e Resgate de versõesEstáveis;
  • 7. AlgumasFerramentas
  • 8. Concurrent Version System Evolução do RCS (Revision Control System)Processo complicadíssimo em renomear eexcluír ou mover arquivos.Subdiretório não podiam ser removidos. cadadiretório deveria ser excluído ou renomeadoindividualmente.
  • 9. OPEN SOURCEAUTO INTITULADO “CVS DO JEITO CERTO”SISTEMA CENTRALIZADOFazer Merge no SVN não é para os fracos decoração
  • 10. HOSPEDOU O CÓDIGO FONTE DO KERNELDO LINUX.SOFTWARE PROPRIETÁRIO;RICHARD STALLM (Fundador do ProjetoGNU), demonstrou “preocupação” sobre o usode ferramentas proprietárias em projetosopensource.Alguns Developers do kernel do linux serecusaram a utilizar a ferramenta
  • 11. GitProjetado e desenvolvido por Linus TorvaldsSolução de SCM para o Kernel do LinuxSistema DistríbuidoNão é uma evolução SubversionNão é uma evolução do BitKeeperEficiente
  • 12. Visão Geral de SCM’s
  • 13. Modelo Prático com Git
  • 14. GitHub
  • 15. Social Coding
  • 16. Site Open Tapajós
  • 17. Bonus • Começando com o Git - Akita On Rails Tech Talk -> Linus Torvalds • Getting Git by Scott Chaconhttp://bit.ly/Msgmeq