[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: merging multiple revisions

From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Fri, 6 Jan 2012 12:47:34 -0500

> I have trouble with repository-/workspace state after complex merge
> operation. I am merging a specified set of changes from trunk to branch with
> the tortoise default merge settings. The main development is done in trunk, the
> branch was forked from trunk as has minor changes. In trunk under
> /myProject/... several subprojects had been created. Some of them were
> deleted or replaced. Now, I am starting the merge operation, which is running
> quite long. After some time my workspace contains the correct merge result.
> Changes are commited. A different user checks out the repository (the very
> first time) to create its workspace and sees different data: the repository
> contains my changes in a single commit operation, but the revision of some file
> differ from my workspace. Also my local workspace contains newer revisions
> than the repository. In one case there is newer revision of a directory in my
> workspace than in the svn repository.

I'm not sure I really follow what you are saying. First, files don't have revisions. So, a file in revisions 22 and 23 and 24 could all be identical.

As far as how you get a higher revisions number in your working directory than Is in the repository I can't understand. Was the repository possible restored from an older backup to cause this?

> I assume in some (but not all) cases tortoise/svn-client has problems in merge
> operations applying ADD and REMOVE to same resource, e.g. a resource is
> added to svn and removed by a later revision. Probably cascades of ADD-
> REMOVE to svn resources may result in such conflicts. Because of the
> commited workspace differing from respoitory this seems to be a svn bug?!

I've never seen this issue. But, if you can come up with a script or batch file that can show this happening and post it to the svn list people will help you with it.

Unless you are talking about cyclic merges which may explain the issue. If you are merging back and forth switching from/to paths this situation might occur.

BOb

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2906586

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-01-06 18:47:46 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.