Question

Je souhaite abandonner Visual Sourcesafe au profit d'une application de contrôle de version proposant des branchements.L'intégration de Sourcesafe dans Visual Studio facilite les entrées/sorties.Quelqu'un peut-il suggérer d'autres programmes offrant les mêmes fonctionnalités ?Je préférerais l'open source mais ce n'est pas une obligation.

Était-ce utile?

La solution

Allez pour Subversion.

  1. C'est OpenSource
  2. Largement utilisé.Beaucoup de soutien
  3. Choix de plugins pour Visual Studio

texte alternatif http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

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

Je suis également tombé sur ceci Discussion sur le forum Microsoft..

Autres conseils

Coffre-fort SourceGear...belle intégration avec VS et un très bon produit...stocke ses données sur SQL Server, ce qui facilite grandement la sauvegarde/la migration vers d'autres machines/serveurs.

De loin le meilleur outil de contrôle de source que j'ai utilisé.

Serveur de fondation d'équipe

Perforce (p4) propose également l'intégration de Visual Studio et constitue un système de contrôle de code source très performant (bien qu'il ne soit pas open source).

Essayez Subversion : http://subversion.tigris.org/avec les deux tortues SVN http://tortoisesvn.tigris.org/ pour l'intergration de la coquille et l'un des ankh svn http://ankhsvn.open.collab.net/ ou Visual SVN http://www.visualsvn.com/ pour intégration en studio.

SourceGear Vault remplace en grande partie Visual Source Safe.Vous bénéficiez du même ensemble de fonctionnalités et bien plus encore.De plus, il est stable et évolue bien.Mais c'est très cher.

Subversion est idéal pour les petites boutiques car il est gratuit.Le client TortoiseSVN s'intègre parfaitement dans le shell de l'Explorateur Windows.Mais pour l'intégration de Visual Studio, je ferais la promotion du plugin VisualSVN.Ce n'est pas gratuit, mais c'est très abordable.

Subversion vous offre également l'avantage de s'intégrer directement à de nombreux autres outils de gestion de logiciels.

Alors que Subversion gagne de plus en plus de fans, nous utilisons AccuRev.Il est simple à utiliser, possède de jolis éditeurs graphiques ainsi que l'intégration de Visual Studio/File Explorer.Ce n'est pas gratuit cependant.

Je sais que vous avez mentionné l'open source et cela va à l'extrême extrémité du spectre, mais j'aime vraiment le serveur Team Foundation.

Il ne s'agit pas simplement d'un système de contrôle de source, mais d'un outil complet de gestion du cycle de vie des applications.Il vous offre bien plus qu'un simple contrôle de source et, à moins que vous ne travailliez dans une très petite équipe, je suggérerais qu'il offre une valeur au-delà de son prix.

Si vous déplacez SourceSafe, alors Sauter est un chemin de mise à niveau vraiment fluide.Il est conçu pour remplacer SourceSafe, donc tous les éléments que vous utilisiez dans SourceSafe (y compris l'intégration IDE) sont là (avec quelques nouveautés).

Il dispose également d'un outil d'importation qui importera vos données SourceSafe ainsi que l'historique des versions.Ce n'est pas open source, mais c'est assez bon marché pour un système de contrôle de version.

Mon vote est pour Subversion car il fait ce dont vous avez besoin et rien de plus.

Alternativement, si vous êtes un peu plus aventureux et avez besoin d'une stratégie de branchement plus complexe, vous pouvez consulter git.

De nombreux systèmes de contrôle de code source proposent l'intégration VS IDE.J'utilise actuellement (en fait, étant obligé, presque sous la menace d'une arme à utiliser) ClearCase.Même si je le déteste et le déteste, fait offrir une intégration VS IDE, ainsi que des branchements.

Cerveau extraterrestre a également l'intégration de Visual Studio.Cependant, je ne le recommanderais pas vraiment pour le code (il est davantage conçu pour les ressources artistiques).

Les options mentionnées sont toutes bonnes ;StarTeam est une autre option avec intégration (mais pas encore pour 2008).

J'ai beaucoup utilisé Subversion et Team Foundation Server, et même si TFS est très étroitement intégré à l'EDI, je recommanderais Subversion.Il manque à TFS quelques fonctionnalités de Subversion qui me manquent vraiment - la plus importante étant la possibilité de partager du code sur plusieurs projets à l'aide de la propriété svn:externals.TFS n'a pas cela, et cela nous a obligé à structurer notre arborescence source de manière quelque peu artificielle, afin de ne pas avoir à copier des Go de choses à chaque fois que nous créons une branche.J'ai entendu dire que l'intégration de Subversion dans l'EDI est bien meilleure maintenant que lors de ma dernière utilisation.Je voudrais également mentionner que si vous avez besoin du suivi des éléments de travail et d'autres fonctionnalités ALM comme celle-ci directement dans l'IDE - alors TFS peut toujours être la meilleure solution pour vous - tout dépend de vos besoins particuliers.

Bien qu'il ne soit pas totalement gratuit, Forcément dispose d'une licence gratuite pour 2 utilisateurs/5 postes de travail et est actuellement mon contrôle de code source préféré.Le plugin P4 SCC s'intègre parfaitement dans VS (extractions automatiques lors de l'édition, etc.)

Allez pour SCM en plastique.Il est très facile à utiliser, c'est l'un des plus puissants utilisant des branches et l'un des rares permettant un véritable développement distribué à partir de VStudio.Excellente prise en charge du refactor (suivi des mouvements, suivi des fusions, etc.), essayez de déplacer des fichiers depuis VStudio, etc., et c'est gratuit pour l'open source.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top