3 回答
TA贡献1951条经验 获得超3个赞
这些文章可能会帮助:
Git vs.Mercurial:请放松(Git是MacGyver,Mercurial是James Bond)
Mercurial和Git之间的区别
编辑:比较Git和Mercurial与名人似乎是一种趋势。还有一个:
Git是Wesley Snipes,Mercurial是Denzel Washington
TA贡献1848条经验 获得超6个赞
Git是一个平台,Mercurial是“仅”一个应用程序。Git是一个版本化的文件系统平台,刚好随附了DVCS应用程序,但与平台应用程序一样,它比集中应用程序更复杂且边缘更粗糙。但这也意味着git的VCS非常灵活,并且您可以使用git进行大量的非源代码控制。
这就是差异的本质。
从根本上最好地了解Git –从存储库格式开始。Scott Chacon的Git Talk是对此的出色入门。如果您尝试使用git而不了解幕后发生的事情,那么您最终会在某个时候感到困惑(除非您仅坚持非常基本的功能)。当您想要的只是日常编程例程的DVCS时,这听起来很愚蠢,但是git的天才之处在于,存储库格式实际上非常简单,您可以很容易地理解git的整个操作。
对于一些更注重技术性的比较,我个人看到的最好的文章是Dustin Sallings的文章:
Mercurial和Git之间的区别
Reddit线程,有git经验的Dustin在这里回答他自己的git neophyte问题
他实际上已经广泛使用了这两种DVCS,并且对它们都了解得很深-最终更喜欢git。
- 3 回答
- 0 关注
- 868 浏览
添加回答
举报