2012-05-21 64 views
0

Mercurial知识库有两个分支,它们源自修订0.分支名称是2倍和4倍。 Rev. 0本身属于分支4x。更改Mercurial repo中修订版本0的分支名称

我如何将Rev. 0移动到2x分支,保持其他所有内容都一样?

PS。我认为它是完全可能的,因为Rev. 0对先前的修订没有任何依赖性。 PPS。将错误组织的SVN转换为整个存储库后,会发生这种情况。

回答

2

如果不更改变更集散列(ID),则无法更改分支名称。更改变更集哈希还需要更改所有后代变更集。因此,修订版0没有任何祖先变更集 - 这是儿童变更集会使事情变得复杂。

我的建议:就这样保持原样。请务必阅读recommendations on named branches以获取一些良好的工作流程建议。

+0

感谢您的快速回答。 – Sly

相关问题