小编Jon*_*der的帖子

Mercurial分支修订历史,推动时两个偏头

我在本地(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

4
推荐指数
1
解决办法
610
查看次数

标签 统计

mercurial ×1