Here we have an SVN repository with a trunk and branch for development in the new version.
In the near future, the branch is ready for release, so I decided to reintegrate the branch back into the trunk. Obviously, there were some conflicts. Including quite a few tree conflicts from files that were deleted in the trunk.
I resolved all the conflicts quite happily and handed over the chest.
The problem is that we made a few minor changes to the branch, so I started to reintegrate the branch again and the same tree conflicts arose. Solving them is not a problem, but there are quite a few of them, and it takes some time to verify and resolve them, and I don’t want that every time I make changes and reintegration, I don’t want to go through the same resolution processes. I expected SVN to know that the branch has already been reintegrated once and only merged with the point at which the last reintegration occurred.
When I open the revision chart, it shows the connecting line and the point at which the branch was split, but it does not show a merge. Should he?
Server: WinServer2003 (R2sp2), VisualSVNServer (1.7.2). Client: WindowsXP (sp3), I use TortoiseSVN (1.6.5) to do all this, but I also have a command line client installed.
I am merging, making sure that I have the trunk up to date, and using TortoiseSVN to merge, and I select "Re-integrate branch" when presenting the options dialog box. I set the merge depth to "Working Copy"
Am I handling this script incorrectly? Should I do something different?
(Maybe we have the wrong repository layout. We separated from the chest, made all the changes for the new version in the branch, now the release is due to the fact that we are merging the branch back into the trunk. Perhaps this is the wrong approach, I read that some people do it the other way around, make all the changes in the trunk and make a branch only when you are almost ready to release, and the branch becomes a supported version of the release)
branch merge svn tortoisesvn
Simon p stevens
source share