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.