2011-05-31 172 views

回答

7

如果你把它看作一棵树,那么头是一个叶子,在一个分支的最后。

它解释真的很好,在Mercurial的自己的wiki:
Branches
Heads

1

wiki:没有孩子的

一个变更

分支的一套ch具有相同分支名称的组名

如果未指定,每个变更集都属于一个分支,default

如果您是新手,想要快速入门,我推荐hginit.com

+1

+1提hginit.com,一个精心编写的教程,所有的Mercurial用户应该阅读。 – icabod 2011-05-31 16:09:22

+0

这是一个“命名分支”,但Mercurial有四种:命名,书签,匿名和克隆。 – 2011-06-01 05:36:26

0

很难指出差异,因为这些都是正交的概念。它们在水银的wiki,其中有

  • Head,一个用于
  • 一个Branch的条目解释。
5

答案是“视情况而定”。 Mercurial有四种不同的分支策略,您可以从中挑选,根据您选择如何调用分支,答案可以是“他们无关”或“他们是同一事物”之类的任何东西。

首先看four types of branching

  1. 命名分支
  2. 书签作为分支
  3. 匿名分支
  4. 克隆如分支

点击该链接是否有这些都是不明给你。

每一样东西,找我们来看看如何分支有关:

  1. 命名的分支 - 完全无关。每个命名分支可以有多个头,并且不是每个命名分支都需要有一个头
  2. 书签作为分支 - 大多数不相关。书签可以指向头或不头,但它们移动到“新掌门”当您提交
  3. 匿名分支 - 头在这种模式分支机构。他们没有名字,很轻。
  4. 克隆如分支 - 头分支机构,但你更可能让他们在不同的回购比在同一回购。你拉/推,然后合并到该回购协议中的一个。

TL; DR:您需要了解使用DVCS井的头部和分支。

相关问题