CVS: VOCÊ NÃO USA, MAS DEVERIA
Wednesday, October 8, 14
Slide 2
Slide 2 text
CVS
Wednesday, October 8, 14
Slide 3
Slide 3 text
Control Version System
CVS
Wednesday, October 8, 14
Slide 4
Slide 4 text
Control Version System
Sistema de Controle de Versão
CVS
Wednesday, October 8, 14
Slide 5
Slide 5 text
SCM
Wednesday, October 8, 14
Slide 6
Slide 6 text
Source Code Management
SCM
Wednesday, October 8, 14
Slide 7
Slide 7 text
Source Code Management
Gerenciador de Código Fonte
SCM
Wednesday, October 8, 14
Slide 8
Slide 8 text
Wednesday, October 8, 14
Slide 9
Slide 9 text
Sabe aquela história de fazer backup do HD?
Wednesday, October 8, 14
Slide 10
Slide 10 text
Sabe aquela história de fazer backup do HD?
Aquele celular com todos os seus contatos?
Wednesday, October 8, 14
Slide 11
Slide 11 text
Wednesday, October 8, 14
Slide 12
Slide 12 text
Olá!
Meu nome é Felipe de Morais sou apaixonado por
desenvolvimento web e Software Livre.
Já passei por produtos como ...
facebook.com/felipedemorais
github.com/lipemorais
Wednesday, October 8, 14
Slide 13
Slide 13 text
globo.tv
Wednesday, October 8, 14
Slide 14
Slide 14 text
techtudo.com.br
Wednesday, October 8, 14
Slide 15
Slide 15 text
gshow.globo.com
Wednesday, October 8, 14
Slide 16
Slide 16 text
horaextra.org
Wednesday, October 8, 14
Slide 17
Slide 17 text
Wednesday, October 8, 14
Slide 18
Slide 18 text
Wednesday, October 8, 14
Slide 19
Slide 19 text
É necessário fazer backups frequentes!
Wednesday, October 8, 14
Slide 20
Slide 20 text
É necessário fazer backups frequentes!
#MustHave
Wednesday, October 8, 14
Slide 21
Slide 21 text
Wednesday, October 8, 14
Slide 22
Slide 22 text
Wednesday, October 8, 14
Slide 23
Slide 23 text
Wednesday, October 8, 14
Slide 24
Slide 24 text
Wednesday, October 8, 14
Slide 25
Slide 25 text
Wednesday, October 8, 14
Slide 26
Slide 26 text
Por que usar um SCM?
Wednesday, October 8, 14
Slide 27
Slide 27 text
Por que usar um SCM?
Trabalho em equipe
Wednesday, October 8, 14
Slide 28
Slide 28 text
Por que usar um SCM?
Controle de Histórico
Trabalho em equipe
Wednesday, October 8, 14
Slide 29
Slide 29 text
Por que usar um SCM?
Controle de Histórico
Trabalho em equipe
Senhor do Tempo
Wednesday, October 8, 14
Slide 30
Slide 30 text
Por que usar um SCM?
Controle de Histórico
Trabalho em equipe
Senhor do Tempo
Ramificação do projeto
Wednesday, October 8, 14
Slide 31
Slide 31 text
Wednesday, October 8, 14
Slide 32
Slide 32 text
Wednesday, October 8, 14
Slide 33
Slide 33 text
São classificados em 3 tipos diferentes
Wednesday, October 8, 14
Slide 34
Slide 34 text
Local Cliente Servidor Distribuído
São classificados em 3 tipos diferentes
Wednesday, October 8, 14
Slide 35
Slide 35 text
LOCAL
Wednesday, October 8, 14
Slide 36
Slide 36 text
Wednesday, October 8, 14
Slide 37
Slide 37 text
Wednesday, October 8, 14
Slide 38
Slide 38 text
CLIENTE SERVIDOR
Wednesday, October 8, 14
Slide 39
Slide 39 text
Wednesday, October 8, 14
Slide 40
Slide 40 text
Wednesday, October 8, 14
Slide 41
Slide 41 text
DISTRIBUÍDO
Wednesday, October 8, 14
Slide 42
Slide 42 text
Wednesday, October 8, 14
Slide 43
Slide 43 text
Wednesday, October 8, 14
Slide 44
Slide 44 text
Wednesday, October 8, 14
Slide 45
Slide 45 text
E dois deles se destacam nessa história:
o Git e o Mercurial.
git-scm.com mercurial.selenic.com
Wednesday, October 8, 14
Slide 46
Slide 46 text
MAS QUEM USA ISSO?
Wednesday, October 8, 14
Slide 47
Slide 47 text
facebook.com
Wednesday, October 8, 14
Slide 48
Slide 48 text
google.com
Wednesday, October 8, 14
Slide 49
Slide 49 text
twitter.com
Wednesday, October 8, 14
Slide 50
Slide 50 text
netflix.com
Wednesday, October 8, 14
Slide 51
Slide 51 text
ruby-lang.org
Wednesday, October 8, 14
Slide 52
Slide 52 text
http://rubyonrails.org/
Wednesday, October 8, 14
Slide 53
Slide 53 text
android.com
Wednesday, October 8, 14
Slide 54
Slide 54 text
python.org
Wednesday, October 8, 14
Slide 55
Slide 55 text
djangoproject.com
Wednesday, October 8, 14
Slide 56
Slide 56 text
microsoft.com
Wednesday, October 8, 14
Slide 57
Slide 57 text
linuxfoundation.org
Wednesday, October 8, 14
Slide 58
Slide 58 text
git-scm.com
Wednesday, October 8, 14
Slide 59
Slide 59 text
github.com/eclipse
Wednesday, October 8, 14
Slide 60
Slide 60 text
globo.com
Wednesday, October 8, 14
Slide 61
Slide 61 text
heroku.com
Wednesday, October 8, 14
Slide 62
Slide 62 text
www.atlassian.com
Wednesday, October 8, 14
Slide 63
Slide 63 text
bitbucket.org
Wednesday, October 8, 14
Slide 64
Slide 64 text
1milhão de usuários
bitbucket.org
Wednesday, October 8, 14
Slide 65
Slide 65 text
github.com
Wednesday, October 8, 14
Slide 66
Slide 66 text
github.com
Wednesday, October 8, 14
Slide 67
Slide 67 text
3.4 milhões de usuários
github.com
Wednesday, October 8, 14
Slide 68
Slide 68 text
Wednesday, October 8, 14
Slide 69
Slide 69 text
https://github.com/globocom/IWantToWorkAtGloboCom
Wednesday, October 8, 14
Slide 70
Slide 70 text
Wednesday, October 8, 14
Slide 71
Slide 71 text
Wednesday, October 8, 14
Slide 72
Slide 72 text
Wednesday, October 8, 14
Slide 73
Slide 73 text
Wednesday, October 8, 14
Slide 74
Slide 74 text
Wednesday, October 8, 14
Slide 75
Slide 75 text
Wednesday, October 8, 14
Slide 76
Slide 76 text
Wednesday, October 8, 14
Slide 77
Slide 77 text
Wednesday, October 8, 14
Slide 78
Slide 78 text
Wednesday, October 8, 14
Slide 79
Slide 79 text
Wednesday, October 8, 14
Slide 80
Slide 80 text
Wednesday, October 8, 14
Slide 81
Slide 81 text
Wednesday, October 8, 14
Slide 82
Slide 82 text
FLUXO DE TRABALHO COM GIT
Wednesday, October 8, 14
Slide 83
Slide 83 text
http://rogerdudler.github.io/git-guide/index.pt_BR.html
Wednesday, October 8, 14
Slide 84
Slide 84 text
http://rogerdudler.github.io/git-guide/index.pt_BR.html
Wednesday, October 8, 14
Slide 85
Slide 85 text
http://rogerdudler.github.io/git-guide/index.pt_BR.html
Wednesday, October 8, 14
Slide 86
Slide 86 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 87
Slide 87 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 88
Slide 88 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 89
Slide 89 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 90
Slide 90 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 91
Slide 91 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 92
Slide 92 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 93
Slide 93 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 94
Slide 94 text
Wednesday, October 8, 14
Slide 95
Slide 95 text
Isso é coisa
complicada
desse povo de
informática! Não
sei usar essas
coisas.
Wednesday, October 8, 14
Slide 96
Slide 96 text
drive.google.com
Wednesday, October 8, 14
Slide 97
Slide 97 text
http://dropbox.com/
Wednesday, October 8, 14
Slide 98
Slide 98 text
onedrive.live.com
Wednesday, October 8, 14
Slide 99
Slide 99 text
apple.com/icloud/
Wednesday, October 8, 14
Slide 100
Slide 100 text
REFERÊNCIAS
Wednesday, October 8, 14
Slide 101
Slide 101 text
Wednesday, October 8, 14
Slide 102
Slide 102 text
git-scm.com/book
Wednesday, October 8, 14
Slide 103
Slide 103 text
http://rogerdudler.github.io/git-guide/
Wednesday, October 8, 14
Slide 104
Slide 104 text
mercurial.selenic.com
Wednesday, October 8, 14
Slide 105
Slide 105 text
http://hgbook.red-bean.com/
Wednesday, October 8, 14