Neste episódio eu converso com o Raphael Molesim e o Juliano Alves sobre controle de versão distribuído (DVCS – Distributed Version Control System). DVCS atendem diversos cenários que são difíceis ou impossíveis de ser atendidos com sistemas de controle de versão centralizados (CVCS). Podemos entendê-los como uma nova geração de controle de versão. Nesse episódio […]

Neste episódio eu converso com o Raphael Molesim e o Juliano Alves sobre controle de versão distribuído (DVCS – Distributed Version Control System). DVCS atendem diversos cenários que são difíceis ou impossíveis de ser atendidos com sistemas de controle de versão centralizados (CVCS). Podemos entendê-los como uma nova geração de controle de versão. Nesse episódio apresentamos o git, o DVCS mais conhecido, e falamos dos cenários mais comuns de uso, explicamos como ele funciona, e porque alguém adotaria um DVCS.

Raphael Molesim

O Raphael Molesim é desenvolvedor de software, ciclista, agilista e entusiasta da lingua polonesa. Trabalha ha 5 anos com desenvolvimento de software, se divertindo com .NET, Java e Ruby. Tenta até hoje achar uma resposta de como construir um mundo melhor através do desenvolvimento de software.

Juliano Alves

Juliano Alves é formado em Ciência da Computação e Especializado em Engenharia de Software pela PUC-SP. Trabalha com desenvolvimento de software a 6 anos e com métodos ágeis a 2, possuindo experiência com Java, Scala, Ruby e Python. Contribuinte do framework opensource Mirror, criado para simplificar o uso de reflection e commiter do VidaGeek Games, uma plataforma que mistura prática deliberada e Gamefication para ensino. Hoje trabalha na Lambda3, empresa envolvida no meio ágil desde que foi criada. Também palestrou algumas vezes no Conversa Rápida, um evento com palestras de temas variados.

Links da conversa:

Git
Git para Windows
Github
Codeplex
Mercurial (hg)
Livro Pro Git