分布式开发团队需要版本控制系统,该系统允许Internet访问并与Visual Studio良好集成。
请分享你的经验。你个人会选择什么系统?
发布于 2010-12-01 18:44:34
考虑到你在微软的世界里,考虑到你最有可能在Git和Mercurial之间的分布式团队中看到像DVCS这样的东西,我会选择Mercurial,因为它对微软有更好的支持。
缺点是与Studio的集成不存在(有一些第三方选项,但没有我个人使用过的选项)。
另一方面,TFS可以(半)远程工作,但如果你只是在做互联网访问,而不是在VPN上,那么它真的不是很强大。(即使使用VPN,它也可能很慢……我们曾经不得不在不同的大陆上处理TFS服务器)。虽然我不会感到惊讶,如果微软推出了一个DVCS,因为他们的受欢迎的道路。
发布于 2011-01-05 03:24:12
没有选择;)试一试塑料SCM,特别是如果你need to be distributed inside Visual Studio!
它对最多15个用户是免费的,它涵盖了所有的基础知识和不那么基础的知识:
XMerge (支持merge内部重构,这是市场上唯一能够做到这一点的工具!)
发布于 2010-12-01 18:43:56
带有tortoiseSVN和VisualSVN (或者RocketSVN,或者Ankh)的SVN是一个很好而且便宜的选择!
TFS是有效的,但代价很高,而且可能相当痛苦。
Hg (Mercurial)非常好,但还不能很好地与VS集成。
https://stackoverflow.com/questions/4323398
复制相似问题