首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向分布式开发团队的版本控制系统

面向分布式开发团队的版本控制系统
EN

Stack Overflow用户
提问于 2010-12-01 18:33:07
回答 3查看 118关注 0票数 3

分布式开发团队需要版本控制系统,该系统允许Internet访问并与Visual Studio良好集成。

请分享你的经验。你个人会选择什么系统?

EN

回答 3

Stack Overflow用户

发布于 2010-12-01 18:44:34

考虑到你在微软的世界里,考虑到你最有可能在Git和Mercurial之间的分布式团队中看到像DVCS这样的东西,我会选择Mercurial,因为它对微软有更好的支持。

缺点是与Studio的集成不存在(有一些第三方选项,但没有我个人使用过的选项)。

另一方面,TFS可以(半)远程工作,但如果你只是在做互联网访问,而不是在VPN上,那么它真的不是很强大。(即使使用VPN,它也可能很慢……我们曾经不得不在不同的大陆上处理TFS服务器)。虽然我不会感到惊讶,如果微软推出了一个DVCS,因为他们的受欢迎的道路。

票数 1
EN

Stack Overflow用户

发布于 2011-01-05 03:24:12

没有选择;)试一试塑料SCM,特别是如果你need to be distributed inside Visual Studio

它对最多15个用户是免费的,它涵盖了所有的基础知识和不那么基础的知识:

  • Distributed
  • Excellent分支和合并(完全合并跟踪、重命名支持等)
  • 图形化(查看分支explorer!)
  • Included XDiff

XMerge (支持merge内部重构,这是市场上唯一能够做到这一点的工具!)

  • 非常好的VStudio支持...
票数 1
EN

Stack Overflow用户

发布于 2010-12-01 18:43:56

带有tortoiseSVN和VisualSVN (或者RocketSVN,或者Ankh)的SVN是一个很好而且便宜的选择!

TFS是有效的,但代价很高,而且可能相当痛苦。

Hg (Mercurial)非常好,但还不能很好地与VS集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4323398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档