我們有3個分支,默認錯誤修正和釋放。mercurial複製一個現有的分支
經過一些錯誤的合併後,bugfix現在處於非常壞的狀態。我們有一段時間忽略了這個分支,但現在又需要它了。我希望它完全像默認,但合併不起作用,因爲它現在具有與默認相同的祖先。
我試過只是將缺省分支複製到bugfix分支,並提交。
這似乎在這個意義上,
hg up --rev commitB
hg diff --rev commitA
汞差異還給沒有工作,和
hg up --rev commitA
hg diff --rev commitB
汞差異還給沒什麼
但是當我從一個HG了承諾到另一個我仍然看到「42文件更新」,這讓我覺得有差異...
我如何知道確實沒有任何區別?如果有我如何使分支相同?
是那兩個在同一分支提交?下面的命令顯示什麼? 'hg diff -r commitA -r commitB' – Farid
它們不在同一個分支中,並且該提交沒有返回任何內容 – Xeli
您可以發佈'hg glog -l5'的結果嗎(注意:它是L小寫,數字可以增加到歷史的更遠) – Farid