Mercurial中的分支是否像Git一样好用?

时间:2010-09-23 07:17:08

标签: git mercurial dvcs

我最近在Git中读过关于“分支”的好东西。似乎Mercurial的方式可能是克隆一个本地回购?但Mercurial也有分支。它和Git一样好用吗?

如何在Mac / Linux / Windows中保存磁盘空间?他们都在Mac和Linux上做链接,但在Windows上制作副本吗?

3 个答案:

答案 0 :(得分:5)

每当您提交不同的变更集时,Mercurial会自动创建分支,而Git则使用显式分支创建模型。根据您的偏好,您的开发风格和项目需求,任何一方都可以“更好”。

答案 1 :(得分:2)

据我所知 - 它非常接近但不如git那么好。

Jimmy写了nice articles关于在使用Mercurial时使用git工作的工作流程。

答案 2 :(得分:1)

我对Mercurial的理解是它允许在单个分支中发散,以及创建显式分支。说Amy和Bob正在开展一个项目。他们都提取变更集1并对其进行处理,然后他们都提交更改并将更改推回到bitbucket。下次拉动时,会有两个不兼容的磁头(变更集2和3),因此如果要保留更改,则需要解析默认分支。

另一方面,如果Amy设置了一个新的分支(hg branch bestbranch),那么仍然会有两个头,但是Amy和Bob都可以处理独立的变更集,并在将来某个日期解决它们。