0
hg update develop --clean
remote: conq: repository does not exist.
abort: no suitable response from remote hg!

我希望能够切换到我的开发分支,撤消我最近的 2 次提交并将开发分支与提示合并或关闭它!

或者

只需关闭并重命名分支,但由于我无法更新它,我不知道该怎么做。我想:用分支 y 覆盖分支 x:

hg update x
hg commit --close-branch -m 'closing branch x, will be overwriten with branch y'
hg update y
hg branch -f x
hg ci

但我无法更新到 x。如何解决/强制这个?

4

1 回答 1

0

我使用了 MQ 扩展:

hg qinit
hg qimport -r 4:tip
hg qpop -a
hg qdelete 4.diff
hg qpush -a
hg qfinish -a

那行得通,但是在拉动之后,被移除的东西又回来了。

但是,我刚刚使用 -f 从提示创建了一个新的分支,名称相同。这对我来说已经足够好了。无法删除它的“错误”分支,因为它是“瓶外”发布的。

于 2012-05-23T14:10:44.703 回答