2010-07-16 53 views
12

我真的不知道。我是Mercurial和TortoiseHg的新手。阅读大量的文档,仍然无法找到答案。我知道一种分支方式是制作副本。这很明显,但有另一种称为“命名分支”的方式,但这是我无法理解的一件事。TortoiseHg和多个分支在一个回购

例如我有新的回购第一个分支被称为“默认”。然后我添加了3个分支,名为“test1 ... 3”。现在在库浏览器我有树这样的:

* test3 
| 
* test2 
| 
* test1 
| 
* default 

如何实现这样的事情:

* test 1 
| _______* test 2 
| | ______* test 3 
| || 
|// 
* default 

如何分支到“店3”切换到“默认”之后。添加一些东西后,提交并切换回“branch3”?

回答

15

如果您还需要TortoiseHG的建议 - 那么您必须打开存储库浏览器,并选择“更新”作为您有兴趣切换到的分支机构的负责人。

3

你应该做一个

hg update -C default 
每个 named branch创作之间

当心-C选项,它也丢弃本地更改,所以在使用此命令之前要小心。

+1

哇,谢谢。很容易。 – 2010-07-16 11:33:46

相关问题