Minha palestra sobre controle de versão no FDD

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.

18 Comments

  • Flavio ayra
    27/6/2010 - 11:27 | Permalink

    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

    • 27/6/2010 - 11:51 | Permalink

      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.

  • 2/7/2010 - 22:05 | Permalink

    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!

    • 3/7/2010 - 11:23 | Permalink

      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.

  • 4/7/2010 - 13:56 | Permalink

    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

  • 5/7/2010 - 10:01 | Permalink

    @Isaque Pinheiro Obrigado Isaque, se tiver publicado isso em algum lugar, me passa o link que eu incluo nos slides.

  • Glayson Junio
    6/7/2010 - 14:17 | Permalink

    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?

  • 6/7/2010 - 14:23 | Permalink

    @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.

  • Rafael
    9/7/2010 - 10:04 | Permalink

    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?

  • 11/7/2010 - 23:17 | Permalink

    @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.

  • 19/7/2010 - 09:06 | Permalink

    Parabéns Erick, estive na sua palestra, e ela foi ótima.
    Agora é mão na massa, para implementar aqui no projeto.

  • Fernando Fabril
    19/7/2010 - 11:29 | Permalink

    Erick onde esta o arquivo da palestra, estou interessado.

    Fernando Fabril

  • Ricardo Kenji
    22/7/2010 - 22:39 | Permalink

    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

  • Cristiano Martins Alves
    21/10/2010 - 13:01 | Permalink

    Olá Erick, esse assunto é realmente muito bom, será que você teria artigos pra compartilhas. Principalmente que detalhe Branching e Merging

  • Fernando Fabril
    11/1/2011 - 10:45 | Permalink

    Erick bom dia, essa palestra você tem ela em video?

  • 11/1/2011 - 18:26 | Permalink
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>