Fui convidado para palestrar sobre controle de versão com Subversion e TortoiseSVN no Firebird Developers Day. Apesar de ser uma palestra de nível introdutório, é um assunto interessante pois a quantidade de desenvolvedores que ainda não usa nenhum controle de versão é assustadora.
Alguns tópicos que pretendo abordar:
- Como usar o Subversion através do TortoiseSVN.
- Como organizar o repositório.
- Um repositório para tudo ou repositórios separados?
- Como compartilhar código entre projetos.
- Como manter código de terceiros no repositório.
- Branching e Merging, quando e como usar.
- Instalando um servidor SVN na sua rede local em poucos cliques.
- Diferenças entre controle de versão centralizado como Subversion e distribuido como Mercurial e Git.
Gostaria de ver algo diferente abordado? Me avise.
Se você ainda não usa controle de versão, ou está tentando convencer aquele desenvolvedor que trabalha com você a usar, agora tem mais um bom motivo para não perder o FDD.
Se você já conhece Subversion e TortoiseSVN talvez a palestra não traga muitas novidades, mas fique a vontade para aparecer se quiser trocar idéias sobre como está usando, dificuldades, etc.
TPodcast
18 Comments
Acho interessante falar também sobre branching e merging. Pelo o que vejo esse é um assunto amplamente discutido.
Não terei oportunidade de assistir mas se puder depois publicar a apresentação gostaria bastante de vê-lá.
Abraço, flv
Sem dúvida. Já pretendia falar sobre isso e acabei esquecendo de colocar na lista. Valeu.
Pretendo fazer a palestra bem prática, entāo os slides provavelmente serão bem simples.
Seria muito legal também poder abordar o JEDI CVS.
Utilizo a muito tempo e acho muito pratico, pois ele pode ser acessado pelo próprio delphi!
Grande abraço!
Já usei Jedi VCS antes de usar Subversion e ele é muito inferior. Não recomendo. Tem até um post meu sobre isso aqui no blog.
Ei Erick,
Existe um plugin para o IDE do Delphi, o qual com certeza vc já conhecer, que é o “DelphiSVN”, eu implementei nele o recurso de “Get Lock” e “Release Lock”, se tiver interesse, posso te mandar para vc apresentar na sua palestra.
Abs
@Isaque Pinheiro Obrigado Isaque, se tiver publicado isso em algum lugar, me passa o link que eu incluo nos slides.
Estou pensando seriamente em migrar do SVN para o GIT, gostaria de sugestões de artigos, pois livros a respeito deste assunto não existem no mercado. E na sua opnião, qual vc considera melhor, o GIT ou o Mercurial?
@Glayson Junio Eu ainda não achei vantagem suficiente para migrar do SVN para um distribuído, mas se isso acontecer provavelmente adotarei o Mercurial, pois é mais amigável no Windows.
Muito bom.. pena que não poderei prestigiar… Trabalho com Star Team mas infelizmente com a venda do Delphi a Borland largou mão de integração com a IDE…
Há alguma possibilidade disso ser filmado e publicado no seu blog?
@Rafael não sei se a palestra será filmada. Se for e puder disponibilizar, farei isso com prazer, mas vai depender do pessoal do FDD. Talvez eles mesmos disponibilizem isso, de forma gratuita, ou não.
Parabéns Erick, estive na sua palestra, e ela foi ótima.
Agora é mão na massa, para implementar aqui no projeto.
Obrigado Felipe!
Erick onde esta o arquivo da palestra, estou interessado.
Fernando Fabril
Acredito que estará disponível no site Firebase ainda hoje.
Fala Erick! Cara a sua palestra sobre o SVN foi demais!! Esclareceu muitas dúvidas que eu tinha sobre o formato de trabalho em cima de controle de versão!
Gostaria de dar uma sugestão e colocar também em seu Blog um artigo sobre o tema da sua palestra!!
[]s
Olá Erick, esse assunto é realmente muito bom, será que você teria artigos pra compartilhas. Principalmente que detalhe Branching e Merging
Erick bom dia, essa palestra você tem ela em video?
Sim, sim, e já publiquei o video aqui no blog.
http://www.ericksasse.com.br/video-da-minha-palestra-controle-de-versao-com-subversion/