hg 向上<branch_name>不更改为命名分支



我的mercurial存储库是使用subversion存储库的迁移创建的。所有其他操作都很好,除了有一个命名的分支我无法更新到。。。hg更新后,它仍然在hg摘要中将分支显示为"default"。

由此产生的问题是,我无法关闭这个旧分支(因为hg仍然认为它是默认的)。。。当hgup1.6显示时,文件正在发生更改

$ $ hg branches
default                     3456:502e03ae682b
1.6                         3080:4518f08ac918
$ hg up 1.6
553 files updated, 0 files merged, 1158 files removed, 0 files unresolved
$ hg sum
parent: 466:76362d78806a 1.6
   Updated profile and route
branch: default
commit: (clean)
update: 1909 new changesets (update)
mq:     3 unapplied

rev 466有一个标签1.6:

父级:466:76362d78806a1.6

标签是在分支上选择的,因此使用本地修订或哈希更新到正确的节点:

hg update 3080  
hg update 4518f08ac918

您也可以删除1.6标签,并为其命名以减少混淆:

hg tag --remove 1.6
hg tag -r 466 1_6

相关内容

  • 没有找到相关文章

最新更新