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

Mercurial中的分支是否和Git一样好?,git,mercurial,dvcs,Git,Mercurial,Dvcs,最近我在Git中读到了关于“分支”的好东西。似乎Mercurial的方法可能是复制本地回购协议?但Mercurial也有分支。它和Git一样好用吗 在Mac/Linux/Windows中节省磁盘空间怎么样?它们是否都在Mac和Linux上创建链接,但在Windows上创建副本?只要您提交不同的变更集,Mercurial就会自动创建分支,而Git则使用显式的分支创建模型。根据您的偏好、开发风格和项目需求,其中任何一种都可以“更好”。据我所知,这两者非常接近,但不如git Jimmy写了关于使用工作

最近我在Git中读到了关于“分支”的好东西。似乎Mercurial的方法可能是复制本地回购协议?但Mercurial也有分支。它和Git一样好用吗


在Mac/Linux/Windows中节省磁盘空间怎么样?它们是否都在Mac和Linux上创建链接,但在Windows上创建副本?

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

据我所知,这两者非常接近,但不如git


Jimmy写了关于使用工作流的文章,他在使用Mercurial时曾使用git。

我对Mercurial的理解是,它允许在单个分支中进行发散,也允许创建显式分支。假设艾米和鲍勃正在做一个项目。他们都拉取变更集1并处理它,然后提交变更并将变更推回到bitbucket。下一次拉取时,将有两个不兼容的头(变更集2和3),因此如果他们想保留变更,则需要解析默认分支

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

请参阅和