与Visual Studio集成的Visual Sourcesafe替代品

时间:2020-03-05 18:40:42  来源:igfitidea点击:

我对删除Visual Sourcesafe感兴趣,而希望使用提供分支的版本控制应用程序。 Sourcesafe集成到Visual Studio中使签入/签出变得轻而易举。任何人都可以建议其他提供相同功能的程序吗?我希望使用开放源代码,但这不是必需的。

解决方案

回答

许多源代码控制系统提供VS IDE集成。我目前正在使用(实际上是被迫使用,几乎是在枪口下使用)ClearCase。尽管我讨厌并讨厌它,但它确实提供了VS IDE集成以及分支。

回答

尝试Subversion:http://subversion.tigris.org/
与两个乌龟SVN http://tortoisesvn.tigris.org/进行外壳整合

回答

以及Ankh SVN http://ankhsvn.open.collab.net/或者Visual SVN http://www.visualsvn.com/中的一个,用于工作室集成。

  • 它是开源的
  • 被广泛使用的。大力支持
  • Visual Studio的插件选择

进行Subversion。

替代文字http://www.sourcegear.com/images2/Fgrey.jpg

替代文字http://www.pushok.com/images/logo1.gif
替代文字http://www.pushok.com/images/logo2.gif

回答

也遇到了这个Microsoft论坛讨论。

SourceGear Vault ...与VS的良好集成以及一个非常好的产品...将其数据存储在SQL Server上,从而非常容易备份/迁移到其他计算机/服务器。

回答

到目前为止,我使用过的最好的源代码控制工具。

SourceGear Vault非常替代了Visual Source Safe。我们将获得相同的功能集,甚至更多。此外,它稳定且扩展性好。但这是非常昂贵的。

Subversion非常适合小型商店,因为它是免费的。 TortoiseSVN客户端无缝集成到Windows资源管理器外壳中。但是对于Visual Studio集成,我将推广VisualSVN的插件。它不是免费的,但是非常实惠。

回答

Subversion还为我们提供了与其他许多现成软件管理工具集成的优势。

回答

颠覆。因为,伙计,它就像一台时光机。

回答

Perforce(p4)还提供Visual Studio集成,并且是功能非常强大的源代码控制系统(尽管不是开源的)。

回答

Alienbrain还具有Visual Studio集成。不过,实际上并不会为代码推荐它(它是为艺术品资产设计的)。

我知道我们提到开放源代码,但这已经远远超出了,但我真的很喜欢Team Foundation服务器。

回答

它不仅是源控制系统,而且是整个应用程序生命周期管理工具。它不仅仅提供源代码控制,还为我们提供了更多的东西,除非团队规模很小,否则我建议它提供的价值超出了价格标签。

回答

Team Foundation服务器

如果我们要移动SourceSafe,那么Vault是一个非常平滑的升级途径。它是作为SourceSafe的替代品而设计的,因此,我们曾经在SourceSafe中使用过的所有东西(包括IDE集成)都在那里(以及一些新东西)。

回答

它还具有导入工具,该工具将带入SourceSafe数据以及版本历史记录。它不是开源的,但是对于版本控制系统来说却很便宜。

我的投票赞成Subversion,因为它可以满足需求,仅此而已。

回答

另外,如果我们喜欢冒险,并且需要更复杂的分支策略,可以查看git。

回答

虽然Subversion获得了很大的关注,但我们使用AccuRev。它使用简单,具有出色的图形编辑器以及Visual Studio / File Explorer集成。它不是免费的。

回答

前面提到的选择都是很好的。 StarTeam是集成的另一种选择(尽管还没有2008年推出)。

回答

我已经广泛使用Subversion和Team Foundation Server,即使TFS紧密集成到IDE中,我还是建议使用Subversion。 TFS缺少Subversion的几个功能,我真的想念最大的就是使用svn:externals属性在多个项目之间共享代码的能力。 TFS没有这个功能,这迫使我们以某种人为的方式构造源代码树,从而不必在每次创建分支时都复制GB的内容。我听说Subversion与IDE的集成现在比上次使用时要好得多。我还要提到,如果我们需要在IDE中直接进行工作项跟踪和其他类似ALM的功能,那么TFS可能仍然是最好的选择,而这一切都取决于特定需求。

回答

虽然不是完全免费,但是Perforce具有2个用户/ 5个工作站的免费许可证,目前是我选择的源代码控制。 P4 SCC插件无缝集成到VS(编辑时自动检出等)

段落数量不匹配