hg头显示两个头,但没有任何合并

Nik*_*bak 0 mercurial repository tortoisehg

我的问题是当我在新的开发环境中克隆项目存储库时,我的repo有错误的状态(半年,3月28日星期五)

所以我需要每次通过命令'hg update tip'手动将本地克隆的repo更新为当前状态.

我有两个不同的头,我的头部输出:

localhost:projectname nikolay$ hg heads
changeset:   98:30e06a47b383
branch:      dev
tag:         tip
user:        Nikolay Shabak <mail@example.com>
date:        Sat Sep 06 16:11:19 2014 +0400
summary:     current head summary

changeset:   17:70e9cccc18c1
user:        Nikolay Shabak <mail@example.com>
date:        Fri Mar 28 20:57:17 2014 +0400
summary:     another head summary
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试合并现有的头部时,它说:

localhost:projectname nikolay$ hg merge
abort: nothing to merge
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在存储库中合并(或删除)第二个头?

谢谢!

Vin*_*nce 6

你的两个脑袋甚至不是同一个分支.发出hg merge不带参数的意图是合并当前分支的两个头.

如果您真的希望合并两个分支(默认和开发)的头,请使用该命令

hg merge <other_branch>
Run Code Online (Sandbox Code Playgroud)