分布式开发团队需要版本控制系统,允许Internet访问并与Visual Studio很好地集成。
请分享您的经验。你个人会选择什么系统?
答案 0 :(得分:1)
鉴于您处于微软世界,并且由于分布式团队,Git和Mercurial之间很可能会考虑像DVCS这样的东西,我会选择Mercurial,因为它对微软有更好的支持。
缺点是与Studio的集成并不存在(有一些第三方选项,但我没有亲自合作过)。
另一方面,TFS可以(半)远程工作,但如果你只是在互联网上访问而不是在VPN等等,那么它真的不强大(即使使用VPN,它也可能很慢......)我们曾经不得不在不同的大陆上处理TFS服务器。虽然我不会感到惊讶,如果MS推出了DVCS,因为它们在未来的普及。
答案 1 :(得分:1)
没有选项;)如果您need to be distributed inside Visual Studio,请特别尝试使用Plastic SCM!
最多15位用户免费,它涵盖了所有基础知识,而不是基础知识:
答案 2 :(得分:0)
使用tortoiseSVN和VisualSVN(或RocketSVN,或Ankh)的SVN是一个不错的选择!
TFS有效,但价格昂贵且可能相当痛苦。
Hg(Mercurial)非常好,但还没有与VS很好地融合。