我有一个Mercurial存储库,其中只有一个主分支,问题是名为xml的命名分支。甚至修订版0也属于分支“ xml”。
我认为这是因为它是从Subversion分支导入的。在此之后,我已经毫无疑问地使用了它,但是现在我对汞的知识有了更多的了解,我知道拥有这样的存储库是不好的。
所以这是我的问题。如何解决它,使其成为默认分支并称为“默认”?并且,如果可能的话,是否所有修订都可以移到“默认”而不是“ xml”分支?
注意:我使用此存储库的开发团队非常小(2),因此,如果需要以某种方式重新克隆或编辑历史记录,这不是问题。
编辑:我只能从实际提示中考虑创建一个名为“默认”的新分支,但是我不知道我是否会丢失具有真正的“默认”分支的重要内容。我也尝试做一个,hg checkout default
但它告诉不存在。
如果您真的不介意编辑历史记录,则可以将convert扩展名及其--branchmap
选项一起使用,请参见:
https://www.mercurial-scm.org/wiki/ConvertExtension#A--分支地图
这将使您可以将“ xml”分支重命名为“默认”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句