title: Create SVN branch from specific Tag and merge to trunk
body: <p>recently we moved to svn.</p>
  
  <p>I have two questions here,</p>
  
  <ol>
  <li><p>we had release and created tag TAG1.
  after a week there was a production issue and prod code base is TAG1, later on trunk we made several changes that we don't want to push to production, so the best way is here take code from TAG1 and do change, we have exported data from tag but not able to commit and we don't want to commit to that tag,  need a separate branch after the release make another tag(TAG2) based on this branch then finally merge to Trunk. Merge to Trunk is not an issue. the issue is here how to create a branch from Tag based code and do commit changes?</p></li>
  <li><p>We have releases for every two months, all these changes made directly on trunk, after the release we create a TAG and continues for next release.
  other end, we are going to start a new project XYZ that will release at year end(date not yet decided), here, this branch needs to create from previous TAG not from trunk because already made some changes on trunk for up coming release, how we we can achieve it?.</p></li>
  </ol>
  
  <p>Thanks
  KV</p>