我的生产代码位于default
分支中,当新功能正常时,新功能将进入命名分支,并与default
合并。我最近合并了一个开发daytemp
到default
并开始在分支separate processes
上工作。我把我必须到位桶什么,这是状态现在显示:为什么在这个推动过程中创建了一个新的头像?
我意识到在default
这样的错误,在另一台电脑,我拉,更新为default
和固定的bug。我承诺提交a7cf17ca158e
(“bug:所有酒吧显示...”),并希望推送到bitbucket。这是什么龟HG在该计算机上显示:
能否请你帮我明白问题出在哪里?从mercurial docs我知道我有一个相当标准的情况(我有两个负责人,一个负责default
,另一个负责separate processes
),所以我不明白哪个新的bitbucket会警告我,我会在推送时创建。
编辑原来,在Vince的评论之后,确实有一个新的头部隐藏在图表中。
输出hg outgoing
:
changeset: 152:ce343f208e48
parent: 150:ebd10baed373
user: wojtek
date: Thu May 15 06:21:43 2014 +0200
summary: bug: time string when no connection
changeset: 161:a7cf17ca158e
tag: tip
parent: 159:dd4af8e3f7d5
user: wojtek
date: Fri May 16 19:55:54 2014 +0200
summary: bug: all bars were displayed after a day (not cleaned up)
比变更152
是罪魁祸首。与当前default
合并后,推送进行得很顺利。
您是否尝试过拔拉,并查看您是否在本地存储库中有两个磁头? –
是的,我试过了。没有变化。我是唯一一个处理代码的人,所以如果我不知道,就不会有任何改变。但是,我确实尝试过。 – WoJ
做什么'hg outgoing'时有什么?你可以在当前仓库中有另一个“默认”头,在该范围内不可见,但也试图推入?我说的是2个头可能已经在你的本地回购。 – Vince