我有兴趣放弃 Visual Sourcesafe,转而使用提供分支的版本控制应用程序。Sourcesafe 与 Visual Studio 的集成使签入/签出变得轻而易举。谁能推荐一些提供相同功能的其他程序?我更喜欢开源,但这不是必需的。

有帮助吗?

解决方案

去做 颠覆.

  1. 它是开源的
  2. 广泛使用。多多支持
  3. Visual Studio 的插件选择

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

alt text

alt text

alt text
(来源: Pushok.com)
alt text
(来源: Pushok.com)

也遇到过这个 微软论坛讨论..

其他提示

SourceGear 库...与 VS 的良好集成和非常好的产品......将其数据存储在 SQL Server 上,使得备份/迁移到其他计算机/服务器变得非常容易。

迄今为止我用过的最好的源代码控制工具。

团队基础服务器

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

尝试颠覆: http://subversion.tigris.org/与乌龟SVN http://tortoisesvn.tigris.org/ 用于壳体间的分裂和任何一个ANKH SVN之一 http://ankhsvn.open.collab.net/ 或视觉SVN http://www.visualsvn.com/ 用于工作室集成。

SourceGear Vault 在很大程度上是 Visual Source Safe 的替代品。您可以获得相同的功能集,甚至更多。此外,它很稳定并且可扩展性良好。但它非常昂贵。

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

Subversion 还为您提供了与许多其他开箱即用的软件管理工具集成的优势。

虽然 Subversion 获得了相当多的追随者,但我们使用 AccuRev。它使用简单,具有漂亮的图形编辑器以及 Visual Studio/文件资源管理器集成。但它不是免费的。

颠覆。因为,伙计, 它就像一个时间机器。

我知道您提到了开源,这已经超出了范围,但我真的很喜欢 Team Foundation 服务器。

它不仅仅是一个源代码控制系统,而且是一个整个应用程序生命周期管理工具。它为您提供的不仅仅是源代码控制,除非您在一个非常小的团队中工作,否则我建议它提供超出其价格标签的价值。

如果您要移动 SourceSafe,那么 避难所 是一条非常顺利的升级路径。它被设计为 SourceSafe 的替代品,因此您过去在 SourceSafe 中使用的所有功能(包括 IDE 集成)都在那里(以及一些新功能)。

它还具有一个导入工具,可以导入您的 SourceSafe 数据以及版本历史记录。它不是开源的,但对于版本控制系统来说相当便宜。

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

或者,如果您更具冒险精神并且需要更复杂的分支策略,您可以查看 git。

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

外星人大脑 还具有 Visual Studio 集成。不过,我并不真正推荐它用于代码(它更适合艺术资产)。

上面提到的选项都不错;StarTeam 是另一个集成选项(尽管 2008 年还没有)。

我广泛使用了 Subversion 和 Team Foundation Server,尽管 TFS 非常紧密地集成到 IDE 中,但我还是推荐 Subversion。TFS 缺少 Subversion 所具有的几个功能,我真的很怀念这些功能 - 最重要的是使用 svn:externals 属性在多个项目之间共享代码的能力。TFS 没有这个,这迫使我们以某种人为的方式构建源树,以便不必在每次创建分支时复制 GB 的内容。我听说 Subversion 现在与 IDE 的集成比我上次使用它时好多了。我还要提到,如果您需要工作项跟踪和 IDE 中的其他 ALM 功能 - 那么 TFS 可能仍然是您的最佳方式 - 这一切都取决于您的特定需求。

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

去做 塑料单片机. 。它非常易于使用,是最强大的分支之一,也是少数能够通过 VStudio 进行真正分布式开发的工具之一。强大的重构支持(移动跟踪、合并跟踪等),尝试从 VStudio 等移动文件,而且它是免费开源的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top