我們合併中使用了這一過程:水銀 - 基本過程恢復合併,然後再試一次
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
現在,有時我們搞亂了合併或有時我們得到一個錯誤(即:「不能合併文件XXX - 正在使用的文件「)。通常我只是刪除我的c:\ myapp回購,從遠程主回購重新克隆並重新開始。這有效,但這是一個痛苦。什麼是更好的方法?
我讀過關於使用hg update -C
,但我不清楚的過程。所以你會這樣做hg update -C
,這會刪除合併的文件,但保留下拉的變更集,然後再次發出hg merge
命令並重試?
更新,關於相關question:hg update -C
仍保持在用hg pull
拉低了回購協議的變更 - 你怎麼能擺脫那些呢?
'hg update -C'中的'C'不是變更集的佔位符。這只是你老字母的第三個字母。 – 2011-03-17 17:14:26
Thx - 更新後。 – 2011-03-17 17:24:53
可能重複[如何放棄hg合併?](http://stackoverflow.com/questions/2570087/how-to-abandon-a-hg-merge) – 2011-03-17 17:27:51