On Mon, Mar 14, 2011 at 05:05:14PM +0100, Christoph Bartoschek wrote: > thanks for your suggestion. But the commit that created dirA also created > lots > of other directories. I am only interessted in dirA.
Then let's just agree that the other stuff added in that commit is a merge conflict. So you svn revert -R all of that stuff after performing the merge and before committing the merge result. > I wrote that I want to do this incrementally because I would like to > replicate > each change in directory dirA of repository A to directory dirB of repository > B with a commit hook. Since you're writing hook scripts, it sounds like you have a way to get an incremental dump file of each revision committed to repository A. If so, why not load them into repository B using svnadmin load? svnadmin dump --incremental --deltas -rREV /path/to/reposA > REV.dump svnadmin load --parent-dir /branches/fromA /path/to/reposB < REV.dump > Apparently this does not work with the commit that creates dirA. It seems as > if subversion is not able to do this. I will have to do this manually. You can probably write your hook script to be smart enough to do it. But I suppose in your situation the dump/load approach is easier than trying to play tricks with merging.