Step 1
Let say we have a feature branch we are going to implement a new feature we can simple create a branch from trunk from following svn command
svn copy http://abc.com/svn/abcApp/trunk http://abc.com/svn/abcApp/branches/feature
Step 2
now you need to check out this feature branch and do your feature implantation
svn co http://abc.com/svn/abcApp/branches/feature
Step 3
Commit your code change in to feature branch
svn ci Newclass.java -m "new features"
Sending Newclass.java
Transmitting file data ..
Committed revision 100.
Step 4
After QA this feature if it is correct according to the requirement now you can merge these changes to release branch, now your are in the working copy of release branch , that might be in the release server
svn info
Path: .
URL: http://abc.com/svn/abcApp/branches/release
Repository Root: http://abc.com/svn/
Repository UUID: 33c534c8-f253-11db-b5f7-c2633749d7dc
Revision: 35191
Node Kind: directory
Schedule: normal
Last Changed Author: abcd
Last Changed Rev: 101
Last Changed Date: 2013-06-21 14:05:42 +0530 (Fri, 21 Jun 2013)
svn merge -r99:100 http://abc.com/svn/abcApp/branches/feature .
--- Merging r99 through r100 into '.':
U Newclass.java
Step 5
Commit just update new stuff to release branch
svn ci -m "new features to release branch"
Sending Newclass.java
Transmitting file data ..
Committed revision 102.