title: How to move a Tag in SVN
body: <p>This question can be rephrased as:</p>
  
  <p>How can I include a single change in the trunk of a specific file into an existing TAG.</p>
  
  <p>A simple question, but one I was not able to resolve to satisfaction myself.</p>
  
  <p>The concept comes from other SCM tools, where you just move a tag over the different revisions and "stick it" to the exact revision you need. Those other tools have the native understanding of what a Tag is, where SVN generalized everything as a copy-branch.</p>
  
  <p>Below answers I have seen on other bulletin boards and posts on this same, and as such were already considered and rejected:</p>
  
  <ol>
  <li>This is not the proper use of SVN
  <ul>
  <li>Actually, SVN was designed to be generic, and accomplish many use patterns</li>
  <li>This is a mission to find an answer. I understand the challenges, and the
  possibility of never finding an answer. Maybe I will switch to a different tool.</li>
  </ul></li>
  <li>Why are you using SVN such our so, it is better to do this and that.
  <ul>
  <li>There are many use patterns or SCM models that can be adopted. In my case
  specifically:
  <ul>
  <li>The Trunk represents ongoing development, and small patches are applied to it.</li>
  <li>Production is a single TAG</li>
  <li>the turn-around from development is very short and aggressive, and as such we cannot
  work with several complete production releases. That means I can not every-time create
  a new tag for every little sub-change deployed in production.</li>
  <li>So in short "Complete Packaged Production releases do not exist in my scenario".</li>
  </ul></li>
  <li>This is my Use case scenario I need.</li>
  </ul></li>
  </ol>
  
  <p>Well, I wont be presumptuous, and I will read every single solution provided and reconsider as needed.</p>