哪种DVCS最有利于实验?

时间:2009-11-08 02:16:53

标签: dvcs

我想知道哪种DVCS最有利于实验,即分支等。我想要一些人可以快速启动较小项目并快速重构代码的东西。我想创建一个实验很便宜的环境,可以轻松地丢弃/合并。

4 个答案:

答案 0 :(得分:2)

Git以非常便宜的分支而闻名,他们这样做是为了让分支变得微不足道,所以就像你说的那样,你可以为任何小东西创建分支。我没有其他DVCS的经验,但我认为它们的相似性质非常相似。我只知道便宜的分支是Git创作的原因之一,或类似的东西。对不起,如果我误解了你的问题。

这是一篇热门文章/网站的section,详细介绍了git与其他版本控制系统的关系。

回应您的评论:在Windows上我想象?我使用msysgit一直很好,得到msysGit-fullinstall-1.6.4-preview20090729。有关帮助某些朋友的屏幕截图的详细演练,我推荐Git for Windows Developers系列。

答案 1 :(得分:2)

你也可以尝试Mercurial,它很快,它是分布式的,而且更容易使用。如果您喜欢使用GUI,请尝试 - TortoiseHg

这是谷歌在将mercurial整合到Google代码之前完成的analysis

答案 2 :(得分:1)

您的要求与Darcs或Git匹配。

答案 3 :(得分:0)

如果您是GUI用户,为什么不看看Plastic SCM? http://codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html。它是为数不多的商业DVCS之一,它专注于易用性,但它具有您正在寻找的所有功能:

  • 出色的分支和合并支持(完全合并跟踪,重命名支持等等)
  • 分布式(易于使用)
  • 减法合并支持(您可以从GUI执行)

此外:

  • 非常好的可视化
  • 优秀的Windows GUI(检查)
  • 优秀的VStudio集成