-----Original Message-----
From: ros-dev-bounces(a)reactos.com
[mailto:ros-dev-bounces@reactos.com] On Behalf Of Hartmut Birr
Sent: 26. februar 2005 00:36
To: ReactOS Development List
Subject: [ros-dev] subversion problem
Hi,
I would update the cache_manager_rewrite branch with all
changes from the main tree. I'm using the merge command to
add the changes to my local tree. It fails allways with
revision 13667. I can merge all changes up to revision 13666.
But I get an error with revision 13667:
E:\Sandbox\ros_cache\reactos\tools>d:\programme\subversion\bin\svn.exe
merge -r13566:13667
svn://svn.reactos.com/trunk/reactos/tools
D winebuild\res32.c
D winebuild\spec32.c
D winebuild\res16.c
D winebuild\utils.c
D winebuild\Makefile.in
D winebuild\spec16.c
D winebuild\mkstemps.c
D winebuild\build.h
D winebuild\import.c
D winebuild\relay.c
D winebuild\winehq2ros.patch
D winebuild\winglue.h
D winebuild\winebuild.man.in
D winebuild\main.c
D winebuild\parser.c
D winebuild\Makefile
D winebuild
svn: Revision 13667 doesn't match existing revision 13567 in
'winebuild'
What can I do to solve this problem?
I've run into this problem before. What is needed to correct it
is to svn delete winebuild on the branch and svn copy it again
from trunk to the branch. It happens because we've replaced
winebuild in trunk after the branch was created so the two
objects have no common history.
I'd recommend the order:
1) svn delete winebuild on branch
2) svn copy winebuild from trunk to branch
3) Create a working copy of the branch
4) Move the winebuild directory in the working copy out of the working copy
5) Merge changes on trunk to working copy
6) Move the winebuild directory into the working copy again
7) Fix possible merge conflicts, test and commit
Casper