> Why? Perhaps I am entirely wrong but can't you just don't update (svn > up) those directories that are switched until mainline is in an usable > state?
That's only feasible if you're the only person working on that branch, and you only ever use one checkout on one machine. I guess you could use numbered trunk revisions, but that seems like harder work than just creating a full branch and doing the merge. Paul