为了账号安全,请及时绑定邮箱和手机立即绑定

Mercurial和Git有什么区别?

Mercurial和Git有什么区别?

Git
函数式编程 2019-10-23 15:07:54
我已经在Windows(使用msysGit)上使用git一段时间了,我喜欢分布式源代码管理的想法。就在最近,我一直在研究Mercurial(hg),它看起来很有趣。但是,我无法解决hg和git之间的差异。有没有人在git和hg之间进行并排比较?我有兴趣知道hg和git的不同之处,而不必参加狂热的讨论。
查看完整描述

3 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

这些文章可能会帮助:


Git vs.Mercurial:请放松(Git是MacGyver,Mercurial是James Bond)

Mercurial和Git之间的区别

编辑:比较Git和Mercurial与名人似乎是一种趋势。还有一个:


Git是Wesley Snipes,Mercurial是Denzel Washington


查看完整回答
反对 回复 2019-10-23
?
慕勒3428872

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。


查看完整回答
反对 回复 2019-10-23
  • 3 回答
  • 0 关注
  • 868 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信