Pergunta

Eu estou interessado em deixar cair o Visual Sourcesafe em favor de um controle de versão do aplicativo que oferece ramos.Do Sourcesafe integração com o Visual Studio faz checkin/saídas de uma brisa.Alguém pode sugerir alguns outros programas que oferecem a mesma funcionalidade?Eu prefiro open source, mas não é um requisito.

Foi útil?

Solução

Ir para Subversão.

  1. Ele é Opensource
  2. Amplamente utilizado.Lote de apoio
  3. Plugin escolhas para o Visual Studio

alt texto http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

alt text
(fonte: pushok.com)
alt text
(fonte: pushok.com)

Também me deparei com este Microsoft Fórum De Discussão..

Outras dicas

SourceGear Cofre ...bom integração com VS e um produto muito bom ...armazena dados no SQL Server, o que torna muito fácil para backup / migrar para outros computadores/servidores.

De longe, a melhor fonte de ferramenta de controle do que usei.

O Team Foundation Server

Necessariamente, de (p4) também oferece integração do Visual Studio e é muito capaz de controlo do código fonte do sistema (apesar de não ser open source).

Tente Subversion: http://subversion.tigris.org/ com tanto tortoise SVN http://tortoisesvn.tigris.org/ para shell de integração e um Ankh SVN http://ankhsvn.open.collab.net/ ou o Visual SVN http://www.visualsvn.com/ para studio de integração.

SourceGear Vault é muito mais uma substituição para o Visual Source Safe.Você obtém o mesmo conjunto de recursos, e muito mais.Além disso, é estável e se adapta bem.Mas é muito caro.

O Subversion é ótimo para pequenas lojas, porque é grátis.O TortoiseSVN cliente integra, sem igual, para o shell do Windows Explorer.Mas para integração do Visual Studio gostaria de promover VisualSVN do plugin.Não é de graça, mas ele é muito acessível.

O Subversion também dá-lhe a vantagem de se integrar com muitas outras ferramentas de gerenciamento de software fora da caixa.

Enquanto o Subversion está ganhando um grande seguintes, utilizamos AccuRev.É simples de usar, tem bons editores gráficos, bem como Visual Studio/File Explorer integração.Ele não é livre, porém.

O Subversion.Porque, cara, é como uma Máquina do Tempo.

Eu sei que você mencionou código-fonte aberto e é isto que vai na extremidade do espectro, mas eu realmente gosto do Team Foundation server.

Não é apenas um sistema de controle de origem, mas de toda uma Aplicação de gestão de ciclo de Vida de ferramenta.Proporciona a você muito mais do que apenas o controle de origem e, a menos que você estiver trabalhando em uma pequena equipe que eu gostaria de sugerir que fornece valor além do preço.

Se você está se movendo SourceSafe e, em seguida, Vault é um bom caminho de atualização.Ele foi projetado como um SourceSafe substituição, portanto, todas as coisas que você costumava usar no SourceSafe (incluindo a integração de IDE) existem (juntamente com algumas coisas novas).

Ele também tem uma ferramenta de importação de que vai trazer seus dados SourceSafe juntamente com a versão da história.Não é open source, mas ele é muito barato para um sistema de controle de versão.

Meu voto é para o Subversion, porque ele faz o que você precisa e nada mais.

Alternativamente, se você estiver um pouco mais ousados e exigir uma mais complexa ramificação da estratégia que você pode verificar para fora do git.

Muitos sistemas de controle de origem oferta VS integração de IDE.Eu estou usando atualmente (na verdade, ser forçado, quase em ponto de bala para usar) ClearCase.Tanto quanto eu do avesso e detesto ele, ele não oferta VS integração de IDE, bem como de ramificação.

Alienbrain também tem integração do Visual Studio.Não a recomendo para código, embora (é mais projetado para ativos de arte).

As opções que têm sido mencionados são tudo de bom;StarTeam é outra opção com a integração (embora não para 2008 ainda).

Eu tenho usado o Subversion e o Team Foundation Server extensivamente, e mesmo que o TFS é muito bem integrado ao IDE, eu recomendaria o Subversion.TFS carece de algumas funcionalidades que o Subversion tem, que eu realmente sinto falta - a maior é a capacidade de compartilhar código entre vários projetos usando o svn:externals propriedade.TFS não tem isso, e isso obrigou-nos a estrutura de nossa árvore de código fonte em um pouco artificial, para não ter de copiar GB de coisas, cada vez que criar uma filial.Ouvi dizer que a integração do Subversion no IDE é muito melhor agora do que quando eu a última utilização.Eu gostaria também de mencionar que se você precisar de rastreamento de item de trabalho e outros, ALÉM de recursos como esse direito no IDE - então TFS ainda pode ser o melhor caminho a percorrer para você - tudo depende de suas necessidades específicas.

Embora não completamente livre, Necessariamente, de dispõe de um livre do utilizador 2/5 licença de estação de trabalho, e é atualmente o meu controle de origem de escolha.O P4 SCC plugin integra, sem igual em VS (auto-check-outs em editar, etc.)

Ir para Plástico SCM.É muito fácil de usar, é um dos strongests usando ramos e um dos poucos permitindo verdadeiro desenvolvimento distribuído de dentro VStudio.Grande refatorar suporte (mover de rastreamento, rastreamento de integração, e assim por diante), tente mover arquivos de VStudio e assim por diante, e é livre de código-fonte aberto.

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