Pergunta

Estamos planejando mudar o MS Source Safe (ai) para o SVN.Trabalhamos principalmente em ambiente Microsoft (windows, Visual Studio, .NET) e temos desenvolvedores em vários sites.Ouvi falar do VisualSVN e da integração com o visual studio.Por outro lado, posso conseguir alguém para hospedar o SVN para mim e usar o TortoiseSVN.Alguma recomendação?Alguma armadilha que devo evitar?

Foi útil?

Solução

Hospedar o Subversion é fantasticamente simples.Correndo o risco de ser rotulado como nariz marrom (existe um distintivo para isso?) Jeff Atwood publicou um artigo sobre a instalação de subersão

Então, você realmente pode economizar algum dinheiro executando seu próprio servidor Subversion e nunca terá que se preocupar com o que acontecerá com seu código se sua empresa de hospedagem falir.

Eu começaria com o tartaruga porque é gratuito e muito fácil de usar.Se você achar que realmente precisa de integração com o VS, experimente o visual svn.Na minha experiência, a integração do editor de controle de origem <-> é mais útil para abrir arquivos automaticamente quando você os edita.O Subversion não exige que você abra arquivos, então essa grande vantagem desaparece.

Outras dicas

Ouvi falar do VisualSVN e integração com o Visual Studio

Observe que VisualSVN (aquele que se integra ao VStudio) é não uma tecnologia de servidor, é simplesmente um front-end GUI integrado ao SVN e, de fato, funciona através TortoiseSVN (que é obrigatório Ser instalado).No entanto, VisualSVN é ÓTIMO e definitivamente vale os US$ 50 por desenvolvedor para usá-lo.Eu usei diariamente e isso me economiza muito tempo.

Há também o VisualSVN Server, que cuidará do lado do servidor e a configuração é absolutamente simples.Contanto que você tenha um servidor voltado para a Internet e grandes quantidades de largura de banda (embora o SVN não seja um grande consumidor de largura de banda), você poderá hospedá-lo sozinho.Ah, sim, e VisualSVN Servidor é completamente GRÁTIS!

No entanto, ter seu repositório hospedado fora do local é definitivamente sempre uma opção.Eu uso o dreamhost para isso agora e não poderia estar mais feliz.

Outra integração do SVN com o Visual Studio é o AnkhSVN http://ankhsvn.open.collab.net/ É gratuito e tem algumas peculiaridades.Pessoalmente, eu o uso para comparação básica e indicadores visuais de status do arquivo (alterado, conflito, etc.) enquanto uso o Tortoise para o trabalho pesado.

Você pode obter hospedagem de repositórios SVN seguros de diversas fontes: http://beanstalkapp.com/ e muitos outros.Muitas vezes gratuito se o uso (usuários, dados, etc.) for limitado.

O VisualSVN se integra ao Visual Studio, mas não como o SourceSafe (e quero dizer isso no bom sentido).Requer o TortoiseSVN, portanto não é um ou outro.VisualSVN e Tortoise são uma ótima combinação.

Melhor maneira de implantar o subversion (SVN) em um ambiente Windows multisite

Pelo que entendi, você tem várias equipes de desenvolvimento em locais diferentes (até mesmo em continentes diferentes, talvez) que precisam acessar a mesma base de código.Para tal caso, o VisualSVN Server fornece Replicação de repositório multisite recurso.

O recurso é baseado na tecnologia VDFS (VisualSVN Distributed File System), que permite replicação mestre/escravo bidirecional, automática e transparente de seus repositórios entre sites remotos.Além do mais - ele funciona imediatamente com etapas mínimas de configuração feitas por meio do console MMC do VisualSVN Server Manager.

Saiba mais em http://www.visualsvn.com/support/topic/00068/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top