我的问题是当我在新的开发环境中克隆项目存储库时,我的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
但是当我尝试合并现有的头时,它说:
localhost:projectname nikolay$ hg merge
abort: nothing to merge
我的问题是:如何在存储库中合并(或删除)第二个头?
谢谢!
答案 0 :(得分:6)
你的两个脑袋甚至不是同一个分支。发出不带参数的hg merge
旨在合并当前分支的两个头。
如果您真的希望合并两个分支(默认和开发)的头部,请使用命令
hg merge <other_branch>