我正在学习 mercurial 并且我进行了一些更改,并且我收到了“创建新头”的消息——尽管我可以发誓在做新工作之前我做了一个 hg pull 和一个 hg 更新。
然后我感到困惑,所以我进行了 merge 以试图摆脱困惑。我正在处理的单个文件很好(同样,我在尝试学习 HG 时只使用了一个文件)。我无法发布我的图片(点数不够),但我尝试在下面重新创建它。
当我创建标签 seo_v_1.0 时,我是否自动创建了一个分支?在其他 hg 存储库中,我只是创建一个标签,推送更改并继续。
有人可以帮我破译我在这里做了什么吗?在 merge 之前我对 repo 所做的唯一更改是我提交了“最多 33 个”变更集。所以也许 - 根据我下面的分支图 - 我已经在分支中但不知道它?
标签seo_v_1.0的创建是否无意中创建了一个分支?
提前致谢。
请注意,输出行从“seo_v_1.0”开始到“添加的标签..”,该行返回“最多 33”到“默认提示 merge 内容”
编辑 : 添加 glog 输出
@ changeset: 9:8637aa6d738f
|\ tag: tip
| | parent: 8:
| | parent: 7:
| |
| | summary: merge thing
| |
| o changeset: 8:
| | parent: 4:
| |
| | summary: up to 33
| |
o | changeset: 7:
| |
| | summary: Added tag seo_v_1.1 for changeset de5f8c81840f
| |
o | changeset: 6:
| | tag: seo_v_1.1
| |
| |
| | summary: cleared left col colors
| |
o | changeset: 5:
|/
|
| summary: Added tag seo_v_1.0 for changeset c13bd5d3cc09
| o changeset: 4:
| tag: seo_v_1.0
|
| summary: -completed cross-reference
最佳答案
你能向我们展示启用了 graphlog 扩展的“hg glog”的输出吗?
hg --config extensions.graphlog="" glog
您可以删除大部分更改,但请至少保留足够的更改以显示:
关于mercurial - 了解 Mercurial 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894900/