We merge using this process:
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
Now sometimes we mess up the merge or sometimes we get an error (ie: "can't merge file xxx - file in use"). Usually I just delete my c:\myapp repo, re-clone from the remote master repo and start over. This works but it's a pain. What is a better way?
I've read about using hg update -C
but I'm not clear on the process. So you'd do hg update -C
, this would delete the merged files but keep the changesets that were pulled down, and then you'd issue the hg merge
command again and try again?
Update Regarding the related question: hg update -C
still keeps the changesets in the repo which were pulled down with hg pull
- how can you get rid of those?