我犯了一堆本地变化集(23-28),然后我意识到我想回到修订版25,所以我跑了“hg up -r 25”到回去。然后我开始从那里开始工作,并做了一些改变。现在我准备将我的更改推送到服务器,但是当我尝试这样做时,它会抱怨“abort:push在分支上创建新的远程头'默认'!”。我以为别人可能已经承诺存储库,所以我做了一个hg拉,但没有得到任何改变。Mercurial分支修订历史,两个远程头推时
这里是我与
23
|
24
|
25
/\
26 29
| |
27 30
| |
28 31
|
32
|
33
|
34
|
35
工作的版本树是否可以删除修订26,27和28?我怎样才能解决问题,以便我可以无误地运行“hg push”?我是否应该使用其他命令返回修订版本25?
是的,我在远程服务器上使用命令行。所以我想要命令行命令。 – 2010-11-05 20:27:57
谢谢,hg strip命令完美工作。 – 2010-11-05 20:46:44