【发布时间】:2010-11-05 20:19:49
【问题描述】:
我在本地(23-28)提交了一堆变更集,然后我意识到我想回到修订版 25,所以我运行“hg up -r 25”返回。然后我从那里开始工作并提交了一些变更集。现在我准备将我的更改推送到服务器,但是当我尝试这样做时,它会抱怨“中止:推送在分支'默认'上创建新的远程头!”。我认为其他人可能已经提交到存储库,所以我做了一个 hg pull,但没有得到任何更改。
这是我正在使用的修订树
23
|
24
|
25
/ \
26 29
| |
27 30
| |
28 31
|
32
|
33
|
34
|
35
是否可以删除修订版 26、27 和 28?我怎样才能解决问题,以便我可以运行“hg push”而不会出错?我是否应该使用不同的命令返回到修订版 25?
【问题讨论】:
标签: mercurial