首先我有一个存储库:
A---B---C
我从另一个回购中删除了一些更改:
A---B---C
\
--D---E---F
然后我从另一个分支机构嫁接了必要的更改:
A---B---C---E'--F'
\
--D---E---F
现在我有2个default
分支头。我想继续研究原版。
拉头怎么办?关闭它还是打开它?有没有
未来任何一种选择的问题?
我在那里有另一个分支没有任何问题。我可能会或可能不会在未来拉动和嫁接更多的变化。
答案 0 :(得分:2)
没有任何问题可以保持“默认”分支上的另一个头部打开。一旦你在F'之后做了另一次提交,比如G',那将是“最新的”(技术上“最尖端”)头部'默认',这就是当你说“默认”时你会得到的(例子) :hg update default
)。
如果你想关闭F你可以用'hg commit --close-branch`来做,但是没有必要这样做。