2016-04-28 42 views
0

有時合併會導致手動比較工具(在我的情況下KDiff)打開,有時不能手動解決合併問題。如果我收的比較工具不保存,然後我得到的東西像如何正確恢復Mercurial中的拙劣合併?

1 files unresolved 

use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon 

我真的不知道什麼狀態我的工作區是在這一點上。

是否有任何簡單的方法後,這種情況返回到我發佈汞合併之前的狀態?

+0

您可以使用'hg update -C -r .'恢復最近的合併。但是請注意,它也會刪除所有未提交的更改。 – Mubin

+0

@Mubin - 我將不得不在'-r'之後指定修訂號我想? (如何知道要在這裏放置什麼樣的修訂版本?) – UpTheCreek

+0

'''''-r'指的是最後一個修訂版本號後的''。 – Mubin

回答

2

您可以使用hg update -C -r .恢復最近的合併但請注意,它也將刪除所有未提交的更改。

-r後面的.表示最後修訂版號。