我在本地(23-28)提交了一系列变更集,然后我意识到我想回到第25版,所以我跑了"hg up -r 25"回去.然后我从那里开始工作并提交了一些变更集.现在我已准备好将我的更改推送到服务器,但是当我尝试这样做时,它会抱怨"abort:push在分支上创建新的远程头部'默认'!".我以为其他人可能已经提交到存储库,所以我做了一个hg pull,但没有得到任何改变.
这是我正在使用的修订树
23
|
24
|
25
/ \
26 29
| |
27 30
| |
28 31
|
32
|
33
|
34
|
35
Run Code Online (Sandbox Code Playgroud)
是否可以删除修订版26,27和28?我怎样才能解决问题,以便我可以毫无错误地运行"hg push"?我是否应该使用其他命令返回修订版25?
mercurial ×1