Solutions de rechange à Visual Sourcesafe qui s'intègrent à Visual Studio [fermé]

je suis intéressé à laisser tomber Visual Sourcesafe en faveur d'une application de contrôle de version qui offre branchement. L'intégration de Sourcesafe dans Visual Studio rend checkins/outs un jeu d'enfant. Quelqu'un peut-il suggérer quelques autres programmes qui offrent la même fonctionnalité? Je préfère l'open source, mais ce n'est pas une exigence.

19
demandé sur James A. Rosen 2008-08-19 16:33:34

17 réponses

31
répondu prakash 2017-02-08 14:07:39

Source Chambre Forte ... belle intégration avec VS et un très bon produit ... stocke ses données sur le serveur SQL, ce qui rend très facile de sauvegarder / migrer vers d'autres machines/serveurs.

de loin le meilleur outil de contrôle des sources que j'ai utilisé.

10
répondu André Casteliano 2008-08-19 12:38:58

Team Foundation Server

8
répondu Nick Berardi 2008-08-19 13:54:59

Perforce (p4) offre également L'intégration Visual Studio et est un système de contrôle de code source très performant (mais pas open source).

5
répondu staffan 2008-08-19 13:23:27

Essayez De Subversion: http://subversion.tigris.org/ avec les deux tortues!3-->http://tortoisesvn.tigris.org/ pour l'intégration de la coque et L'un des deux Ankh SVN http://ankhsvn.open.collab.net/ or Visual SVN http://www.visualsvn.com/ pour l'intégration de studio.

4
répondu DavidWhitney 2008-08-19 12:36:04

SourceGear Vault remplace en grande partie Visual Source Safe. Vous obtenez le même ensemble de fonctionnalités, et bien plus encore. En outre, il est stable et se balance bien. Mais il est très cher.

Subversion est idéal pour les petits commerces car il est gratuit. Le client TortoiseSVN s'intègre parfaitement dans L'interpréteur de commandes Windows Explorer. Mais pour L'intégration de Visual Studio je ferais la promotion du plugin de VisualSVN. Ce n'est pas gratuit, mais il est très abordable.

Subversion donne aussi vous l'avantage d'intégrer avec beaucoup d'autres outils de gestion de logiciel hors de la boîte.

3
répondu Joseph Daigle 2008-08-19 12:43:06

alors que Subversion a de plus en plus de succès, nous utilisons AccuRev. Il est simple à utiliser, dispose de bons éditeurs graphiques ainsi que Visual Studio/L'intégration D'Explorateur de fichiers. Il n'est pas gratuite.

3
répondu Mike Baker 2008-08-19 14:13:41

Subversion. Parce que, mec, c'est comme une Machine temporelle.

2
répondu CodingWithoutComments 2008-08-19 13:05:46

je sais que vous avez mentionné open source et cela va à l'extrémité du spectre, mais j'aime vraiment de Team Foundation server.

ce n'est pas seulement un système de contrôle des sources, mais un outil de gestion du cycle de vie de L'Application. Il vous donne tellement plus que le contrôle de source et à moins que vous travaillez dans une très petite équipe, je suggérerais qu'il fournit la valeur au-delà de son prix d'étiquette.

1
répondu Campbell 2008-08-19 13:42:33

Si vous êtes en mouvement SourceSafe, puis chambre forte est un chemin de mise à niveau très facile. Il est conçu comme un remplacement de SourceSafe, de sorte que toutes les choses que vous aviez l'habitude d'utiliser dans SourceSafe (y compris L'intégration IDE) sont là (avec quelques nouvelles choses).

il a également un outil d'importation qui apportera vos données SourceSafe avec l'histoire de version. Ce n'est pas open source, mais c'est assez bon marché pour un système de contrôle de version.

1
répondu Wilka 2008-08-19 14:02:45

mon vote est pour Subversion parce qu'il fait ce dont vous avez besoin et rien de plus.

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

1
répondu TonyLa 2008-08-19 14:02:55

beaucoup de systèmes de contrôle source offrent VS intégration IDE. J'utilise actuellement (en fait, j'ai été forcé, presque sous la menace d'une arme à feu) ClearCase. Bien que je le déteste et le déteste, il offre VS intégration IDE, ainsi que branchement.

0
répondu ZombieSheep 2008-08-19 12:35:41

Alienbrain possède également une intégration Visual Studio. Il ne serait pas vraiment recommandé pour le code, cependant (il est plus conçu pour les actifs de l'art).

0
répondu James Sutherland 2008-08-19 13:26:04

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

0
répondu Chuck 2008-08-19 14:23:21

J'ai beaucoup utilisé Subversion et Team Foundation Server, et même si TFS est très étroitement intégré dans L'IDE, je recommande Subversion. Il manque à TFS quelques fonctionnalités que Subversion possède, et qui me manquent vraiment - la plus importante étant la possibilité de partager du code entre plusieurs projets en utilisant la propriété svn:externals. TFS n'a pas cela, et cela nous a forcés à structurer notre arborescence des sources d'une manière quelque peu artificielle, afin de ne pas avoir à copier GB de trucs à chaque fois nous avons créer une branche. J'ai entendu dire que L'intégration de Subversion dans L'IDE est bien meilleure maintenant que lorsque je l'ai utilisé pour la dernière fois. Je voudrais également mentionner que si vous avez besoin de suivi des éléments de travail et d'autres fonctionnalités ALM comme celui - ci dans L'IDE - alors TFS peut encore être la meilleure façon d'aller pour vous-tout dépend de vos besoins particuliers.

0
répondu Brian Stewart 2008-08-27 15:40:05

bien que pas complètement libre, Forcément possède une licence Free 2 user/5 workstation, et est actuellement mon contrôle source de choix. Le plugin P4 SCC s'intègre en apparence dans VS (auto-checkouts on edit, etc.)

0
répondu Drakonite 2009-01-02 10:18:29

plastique SCM. C'est très facile à utiliser, c'est l'un des plus puissants en utilisant branches et l'un des rares permettant un vrai développement distribué à partir de withing VStudio. Grand soutien de refactor (suivi de mouvement, suivi de fusion et ainsi de suite), essayez de déplacer des fichiers à partir de VStudio et ainsi de suite, et il est gratuit pour l'open source.

0
répondu pablo 2009-06-22 20:58:25