Mercurial 存储库有两个源自修订版 0 的分支。分支名称是 2x 和 4x。Rev. 0 本身属于分支 4x。
如何将 Rev. 0 移动到分支 2x 以保持其他一切都相同?
PS。我认为这是完全可能的,因为 Rev. 0 对以前的版本没有任何依赖关系。聚苯乙烯。这种情况发生在从组织不正确的 SVN 转换整个存储库之后。
如果不更改变更集哈希 (ID),则无法更改分支名称。更改变更集哈希还需要更改所有后代变更集。因此,修订 0 没有任何祖先变更集也无济于事 - 使事情复杂化的是子变更集。
我的建议:保持原样。请务必阅读有关命名分支的建议,以获得一些好的工作流程建议。