Well, because SVN is not DCVS, you cannot do this without: - Losing your history, - Or accessing the central repository.
I assume that you know how to merge with the central repository.
If you don't mind losing your story, you should create a local svn repository and import the local version of the trunk into it. Make this repo and copy the local branch file into it. Merge and confirm the result in the remote repository.
But then again, if your daily workflow involves a local staging area, you can switch to Git or Mercurial.
Bye
Maxime
source share