terça-feira, 21 de julho de 2009

Integração do SVN com o Visual Studio

Na maioria das vezes eu sempre trabalhei em projetos que utilizavam o conceito de controlador de versões tanto o Source Safe e o TFSVS (Team Foundation Server Version Control) ambos da Microsoft.
Há algum tempo eu tive contato com o SVN e para a minha péssima impressão não é plug and play que nem os versionadores da Microsoft. Depois de um tempo é claro eu voltei a ter contato com a ferramenta e resolvi enfrentar o desafio de poder integra - lo com o Visual Studio.
Não quero entrar nos méritos de como esse source control funciona (A intenção aqui não é montar um passo a passo, veja depois as referencias) mais para integrá-lo com o Visual Studio basta baixar um plugin tanto o Visual SVN e tanto quanto o Ankhsvn pode te ajudar a fazer essa integração (Você pode optar em usar um ou outro), como isso praticamente matou o problema de desenvolver o mesmo projeto em times pequenos e claro muitas pessoas ficam se perguntado como configurar o SVN sendo que muito das coisas é feito na mão?O gerenciamento do source control pode ser feito através do Visual SVN Server, no momento ele tem duas versões uma free e outra paga a diferença entre as duas é que a free não tem suporte a administração remota. O interessante dessa ferramenta é a centralização ao invés de usar o Tortoise no contexto de menu do Windows para criar os repositórios em qualquer lugar(É um recurso bom, mais tem um sério problema quando passamos a ter um número muito grande de projetos, depois vira uma gabunça, depende do seu gosto).

O SVN acaba sendo uma ótima opção quando se trata de times de desenvolvimento pequeno e quando a empresa não tem um real necessidade de adquirir uma licença de controladores de versão mais robusta ou até financeiramente falando, pois a licença dele é gratuita.

Referencias:

Um comentário:

Unknown disse...

Muito show esse plugin...não preciso mais ter o trabalho de ficar dando o commit na pasta do projeto...mais mesmo assim, prefiro o sourcesafe da microsoft...muito mais facil e eficiente...

vlwss..