【问题标题】:Does branching in Mercurial work as nice as Git?Mercurial 中的分支和 Git 一样好用吗?
【发布时间】:2010-09-23 07:17:08
【问题描述】:

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

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

【问题讨论】:

标签: git mercurial dvcs


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    据我所知 - 它非常接近,但不如 git。

    Jimmy 写信给nice articles,讲述了他在使用 Mercurial 时习惯于使用 git 的工作流程。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2020-07-15
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 2010-12-19
        • 2013-01-30
        • 1970-01-01
        • 2020-01-31
        • 2012-07-03
        相关资源
        最近更新 更多