我想知道哪种DVCS最有利于实验,即分支等。我想要一些人可以快速启动较小项目并快速重构代码的东西。我想创建一个实验很便宜的环境,可以轻松地丢弃/合并。
答案 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之一,它专注于易用性,但它具有您正在寻找的所有功能:
此外: