It is reported that you already have a file named a/b/c/d.java in the local a/b/c/d.java repo working directory, but it has not been added (tracked), and the selection does not want to overwrite it when updating / merging.
The things you can do is broadcast:
- Disconnect your copy of
a/b/c/d.java , and then run the pull / update command. After that, compare the portable a/b/c/d.java with the one that is called upon extraction.
or
hg add a/b/c/d.java , hg commit a/b/c/d.java and then pull / merge
The first one works because there is no longer a file in the path, and later it works because your copy is being tracked, so Mercurial can combine them.
In addition, you should consider using fetch . It combines pull and update and merge for you, which is simply not a safe way to be. In this case, your pull succeeded, and both update and merge provided you with much more useful messages.
Ry4an Brase Jan 27 '11 at 21:50 2011-01-27 21:50
source share