visual-studio 与 Visual Studio 集成的 Visual Sourcesafe 的替代品

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/16073/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-13 16:22:31  来源:igfitidea点击:

Alternatives to Visual Sourcesafe that integrate with Visual Studio

visual-studioversion-controlopen-source

提问by Zappa5

I am interested in dropping Visual Sourcesafe in favor of a version control application that offers branching. Sourcesafe's integration into Visual Studio makes checkins/outs a breeze. Can anyone suggest some other programs that offer the same functionality? I would prefer open source but it is not a requirement.

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

回答by prakash

Go for Subversion.

颠覆

  1. It is Opensource
  2. Widely used. Lot of support
  3. Plugin choices for Visual Studio
  1. 它是开源的
  2. 被广泛使用的。多多支持
  3. Visual Studio 的插件选择

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

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

alt text

替代文字

alt text

替代文字

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

替代文字
(来源:pushok.com(来源:pushok.com
替代文字

Also came across this Microsoft Forum Discussion..

还遇到了这个微软论坛讨论..

回答by André Casteliano

SourceGear Vault ... nice integration with VS and a very good product ... stores it's data on SQL Server, making it very easy to backup / migrate to other machines/servers.

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

By far the best source control tool I've used.

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

回答by Nick Berardi

Team Foundation Server

团队基础服务器

回答by staffan

Perforce (p4) also offers Visual Studio integration and is a very capable source code control system (although not open source).

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

回答by DavidWhitney

Try Subversion: http://subversion.tigris.org/with both tortoise SVN http://tortoisesvn.tigris.org/for shell intergration and one of either Ankh SVN http://ankhsvn.open.collab.net/or Visual SVN http://www.visualsvn.com/for studio intergration.

尝试 Subversion:http: //subversion.tigris.org/与两个 tortoise SVN http://tortoisesvn.tigris.org/用于外壳集成和 Ankh SVN http://ankhsvn.open.collab.net/或 Visual 之一SVN http://www.visualsvn.com/用于工作室集成。

回答by Mike Baker

While Subversion is gaining a pretty big following, we use AccuRev. It's simple to use, has nice graphical editors as well as Visual Studio/File Explorer integration. It ain't free though.

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

回答by Joseph Daigle

SourceGear Vault is very much a replacement for Visual Source Safe. You get the same feature set, and much much more. Additionally it's stable and scales well. But it is very expensive.

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

Subversion is great for small shops because it's free. The TortoiseSVN client integrates seemlessly into the Windows Explorer shell. But for Visual Studio integration I would promote VisualSVN's plugin. It's not free, but it is very affordable.

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

Subversion also gives you the advantage of integrating with many other software management tools out of the box.

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

回答by CodingWithoutComments

Subversion. Because, dude, it's like a Time Machine.

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

回答by Campbell

I know you mentioned open source and this is going at the far end of the spectrum to that but I really like Team Foundation server.

我知道你提到了开源,这在范围的尽头,但我真的很喜欢 Team Foundation 服务器。

It's not just a source control system but an entire Application Life cycle management tool. It gives you so much more than just source control and unless you are working in a very small team I would suggest it provides value beyond it's price tag.

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

回答by Wilka

If you're moving SourceSafe, then Vaultis a really smooth upgrade path. It's designed as a SourceSafe replacement, so all of the things you used to use in SourceSafe (including IDE integration) are there (along with some new stuff).

如果您要迁移 SourceSafe,那么Vault是一条非常顺畅的升级路径。它被设计为 SourceSafe 的替代品,所以你在 SourceSafe 中使用的所有东西(包括 IDE 集成)都在那里(以及一些新东西)。

It also has an import tool that will bring in your SourceSafe data along with version history. It's not open source, but it is pretty cheap for a version control system.

它还有一个导入工具,可以将您的 SourceSafe 数据与版本历史一起导入。它不是开源的,但对于版本控制系统来说非常便宜。