1
12
|
2
8
你真的不可能在SVN、Mercurial或Git上出错。它们各自都有各自的优缺点。 SVN已经存在很长时间了,因此得到了广泛的支持。你会为SVN找到很多客户。在其他中, TortoiseSVN 自由而坚如磐石。备份SVN存储库和备份文件目录一样简单。 Mercurial(如Git)是一个分布式的SCM,默认情况下,它没有SVN这样的中央存储库(尽管您仍然可以有一个)。分布式SCM的优点是可以完全断开与网络的连接,并且仍然能够提交代码更改。这一优势的另一个方面是,它允许开发人员在必须进行大规模合并之前数天内不与主存储库同步(您可以用良好的开发人员自律来应对这一点)。Mercurial的另一个优点是,您可以从对等端推送和拉取更新,而不会干扰主存储库。一个常见的场景是,当两个开发人员一起处理一个故事时,他们可以在故事进行过程中互相推/拉。然后当整个故事完成后,他们就可以推送到主存储库。我最喜欢的Mercurial客户是 TortoiseHg 我强烈推荐 Mercurial: The Definitive Guide by Bryan O'Sullivan . 备份Mercurial存储库和备份文件目录一样简单。如果您不想担心维护自己的Mercurial存储库,请查看FogCreek提供的新Mercurial托管服务: Kiln |
3
7
我真的很喜欢Ankhsvn。这是一个开源插件,您可以在这里阅读更多信息并免费下载: http://ankhsvn.open.collab.net/ |
4
5
你考虑过吗 水银的 ?我自己还没有使用Visual Studio插件,但我认为有一个可用的插件。 Here 否则bazaar-vcs.org可能值得一看。 我个人使用过SVN,但在伯克利数据库的同一个地方有一个存储库让我很害怕。 |
5
4
如果删除了Visual Studio集成条件,则使用Tortoissesvn进行Subversion会很好地工作。我们使用它没有任何问题。在Windows资源管理器中,漂亮的Tortoissesvn图标看起来不错。我会推荐的 VisualSVNServer 因为它在Windows环境中更容易。 如果您正在寻找Visual Studio集成 VisualSVN 是最好的选择,但不是免费的。其他选择是 AnkhSVN 但它有一些问题,正如我在网上看到的。我没有使用它们中的任何一个,因为我对Subversion&Tortoissesven很满意。 |
6
3
我爱 Git 它可以与Visual Studio集成 this extension 刚刚用VS Express测试了扩展,您可以将它作为一个外部工具添加进来。再简单不过了。 |
7
0
如果你还考虑花点钱,为什么不看一下塑料配置管理?它非常容易使用(特别是对Windows用户而言),而且它仍然和Git/Mercurial以及所有新的流行的DVCS系统一样强大。查看本教程 http://codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html |