【发布时间】:2016-06-23 03:27:34
【问题描述】:
一位同事最终得到了下面显示的 Mercurial 历史记录(从 TortoiseHg 截取的屏幕截图)。作为 Hg 的新手,我们都不明白发生了什么。最右边的序列的分支名称如何随时间变化?不幸的是,我不知道他最终变成这样的确切过程,更不用说如何解决这个问题了。
【问题讨论】:
标签: mercurial repository branching-and-merging dvcs
一位同事最终得到了下面显示的 Mercurial 历史记录(从 TortoiseHg 截取的屏幕截图)。作为 Hg 的新手,我们都不明白发生了什么。最右边的序列的分支名称如何随时间变化?不幸的是,我不知道他最终变成这样的确切过程,更不用说如何解决这个问题了。
【问题讨论】:
标签: mercurial repository branching-and-merging dvcs
为什么最右边的序列有一个随时间变化的分支名称?
简单。每个人都可以更改分支,在该分支上引用下一次提交,使用任意数量的分支并在它们之间切换。
就我个人而言,现在看不到任何原因导致具有更改分支的纯线性历史(对于当前 DAG 将 356 合并到主线将合并来自所有父分支的所有祖先),但是 - WIP 是WIP ... 我可以期望至少将两个命名分支重新定位为一些(新)分支点和变更集的分支名称将有助于在这种情况下识别不同历史的内容
【讨论】: