Episódio 22 – Sistemas de controle de versão – Parte 1
Um sistema de controle de versão (ou versionamento) ou SCM (do inglês source code management) é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer, e são muito utilizados no desenvolvimento de software para controlar as diferentes versões — histórico e desenvolvimento — dos códigos-fontes e também da documentação. Para nos ajudar a desvendar esse mundo chamamos dois veteranos da área: QMX (vulgo Douglas Campos) e AbstractJ (vulgo Bruno Oliveira), divirtam-se conosco.
Você pode adicionar o podcast ao seu iTunes clicando aqui ou atráves do nosso RSS. Também fique por dentro das novidades nos seguindo no twitter @grokpodcast. Se você tem sugestões sobre temas, formatos, melhorias, críticas, etc, deixe sua opinião em vote.grokpodcast.com.
Esse episódio é patrocinado pela e-Genial - Simplesmente Notável e Caelum - Ensino e Inovação.
![]() |
![]() |
Links anunciados:
- e-Genial - Simplesmente Notável, cursos on-line
- Caelum - Ensino e Inovação, cursos presenciais em São Paulo, Rio de Janeiro e Brasilia



SCM significa Software Configuration Management - que é mais que um RCS (Revision Control System) ou VCS (Version Control System) - Boa descricao esta em http://en.wikipedia.org/wiki/Revision_control …
Acreditando ou nao, ouvi o podcast inteiro - Escrevi um monte de coisa mas como nao vou trollar o podcast, irei esperar pelo proximo (Talvez…) - Mas sugiro que, antes de falarem tao mal das outras ferramentas, uma pesquisa sobre elas pode ajudar a entender os pros e contras de cada uma - One size does not fit all….
TFS = Te Fudation Server! hehehe
Nunca ouvi tanta besteira!
A pior de todas foi: “Ah, se você é um pouco mais fresco e depende de interface gráfica, dê uma olhada no mercurial”
Pelo amor de Deus!
Acorda!!
Ok GIT é muito bom porém é importante lembrar, talvez em um próximo podcast, que usando GIT o desenvolvedor deve atentar-se para um sistema de backup de sua estação de trabalho. Não sei se em todas empresas executa-se backup por estação de trabalho. Em um sistema centralizado, uma vez o arquivo comitado ele já estará em um servidor que, obviamente é feito backup, agora o commit local, sem backup local é um grande problema.
Nada impede que use o GIT em um servidor centralizado.
Com certeza não impede, mas ouvindo o podcast, nele percebe-se que é evidenciado o fato de não usar um servidor centralizado como um ponto positivo, o que concordo. Só acho que deve-se levar em consideração a hipótese do backup.
Ouvindo o podcast, até dá a impressão que Git é a solução definitiva para versionamento hoje em dia.
Não é.
Eu sou fã do Git (inclusive eu já “migrei” duas empresas do subversion pro git e estou indo fazer isso com mais uma daqui uma hora), mas tenho que dar os devidos créditos a ferramentas fodásticas como hg, bzr e até o darcs (que eu ainda não usei, mas conheço a fama de estabilidade e velocidade dele).
Uma sugestão: convidem pessoas que entendam desses outros SCMs modernos e ágeis e façam um novo episódio (ou uma nova série) discutindo cada um deles.
Valeu!
Parabéns Galera,
Muito bacana o podcast de vocês. Acabei de receber o link do site do Giovanni Bassi.
A única dica que deixo pra vocês é: procurem focar no que vocês conhecem. Vocês são fodas no mundo open source, dominam uma porrada de coisas, pra que ficar falando que coisas que vocês mal conhecem, como o TFS por exemplo?
Meter o pau no Source Safe? Bacana, é justo e ele merece. Falar que o TFS não distribuído, legal, ele realmente não é e tem cenários que ele atende muito bem, mas chamá-lo de um Source Safe de roupa nova é sacanagem, e falar que pra habilitar todas as features demora anos, não faz o menor sentido.
De resto, gostei bastante do podcast. Se o objeto era informar as pessoas, ponto negativo no TFS, se o objetivo era trollar … Sensacional, meter o pau nos produtos da Microsoft costuma deixar o público open source feliz
Abraços
Obrigado André!
Não leve isso a sério não, a galera nem conheçe o TFS. É como você disse, mais vontade de trollar do que qualquer outra coisa.
Mas continue nos ouvindo que estamos preparando um episódio super especial sobre produtos Microsoft (sem trollagem, juro).
[...] boa referência que pode ser vista aqui, outra boa referencia sobre CVS é uma série de podcast do Grok Posdcast fez a algum tempo que ficou muito boa, nota 10 ouçam! CVS, desenvolvimento, [...]