我的生產代碼位於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