changeset 126:9655e0018355

Added a resolve part for merging.
author Arne Babenhauserheide <bab@draketo.de>
date Fri, 01 May 2009 13:51:27 +0200
parents ea1289ecb35e
children ac97975760a7
files text/learning_mercurial_in_workflows.txt
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/text/learning_mercurial_in_workflows.txt	Wed Apr 29 08:39:14 2009 +0200
+++ b/text/learning_mercurial_in_workflows.txt	Fri May 01 13:51:27 2009 +0200
@@ -161,6 +161,21 @@
 
 If there are conflicts use "hg resolve" - that's also what merge tells you to do in case of conflicts. 
 
+First list the files with conflicts: 
+
+$ hg resolve --list
+
+Then resolve them one by one. "resolve" attempts the merge again: 
+
+$ hg resolve conflicting_file
+(fix it by hand, if necessary)
+
+Mark the fixed file as resolved: 
+
+$ hg resolve --mark conflicting_file
+
+Commit the merge, as soon as you resolved all conflicts. This step is also necessary if there were no conflicts! 
+
 $ hg commit -m "merged feature1"
 
 You can create an arbitrary number of clones and also carry them around on USB sticks. Also you can use them to synchronize your work at home and at work.