# HG changeset patch # User Chris Cannam # Date 1322069087 0 # Node ID 06507a59f2b8f5db9ae37e0dcd37a320e03ae8b8 # Parent f56e5c39aad1dae91e5716eab08679b59d7dc237 This will do for the Merge topic diff -r f56e5c39aad1 -r 06507a59f2b8 help/a-34.html --- a/help/a-34.html Wed Nov 23 17:03:43 2011 +0000 +++ b/help/a-34.html Wed Nov 23 17:24:47 2011 +0000 @@ -1,7 +1,7 @@ -
If you are working with other people on a project, it is likely that at some point you'll find that more than one of you have edited the @@ -12,5 +12,46 @@
(This is actually a separate program, a merge tool called kdiff3.)
+(This is actually a separate program, not part of EasyMercurial: it's +a merge tool called kdiff3.)
+This looks a bit complicated, but it is there to help you pick which +of the changes from each of the two “rival” versions of the file you +want to use in your merged version.
+ +The top middle one is your current version. That's + the one you had before you decided to merge the other version into + it.
+ +At top right is the version you're merging. That's the other + rival version – the one that the other person can see in their copy + of the repository.
+ +At top left is the common ancestor. That's the version that both + of you had, before you started editing it in different ways.
+ +At the bottom is the output.
+ +Each conflict (a line which you have both changed in different ways) +is shown with Merge Conflict in the output at the bottom. To sort +out the conflicts and get the right output, you need to go through +them one by one, for each one pressing the A, B, or C button to say +whether for this line you want the top-left, top-middle, or top-right +version to “win”. (You can choose more than one, if you want both +versions of a line to appear.)
+ +Then having resolved a conflict, press the three-arrows-down toolbar +button to go to the next one – and when you've done them all, save +and exit.
+ +The most important thing to remember is that whatever appears in the +bottom pane is what you'll get as a result.
+ +No matter how confusing the process, just remember that if it looks +correct in the bottom pane, it will be correct when you save and +exit. You can even edit the file directly in the bottom pane if you +aren't happy with the way the merge is going.
+ + + + diff -r f56e5c39aad1 -r 06507a59f2b8 help/topics.html --- a/help/topics.html Wed Nov 23 17:03:43 2011 +0000 +++ b/help/topics.html Wed Nov 23 17:24:47 2011 +0000 @@ -20,6 +20,6 @@I want to let my colleagues pull changes directly from my local repository
I want to put my changes into a master repository shared with my colleagues
-How do I use this Merge window?
+How do I use the Merge window?