I'm a few weeks into moving all of our source code into an SVN repo, and really starting to see the magic. I now have a very simple question that will dictate much about my approach to SVNing.
I was on site for a client for 3 weeks, working on the trunk of ProjA. Just before I left, I created a branch of the trunk under "ProjA/tags/release-09.11.17" (datestamp version number) so I could have their exact build for emergency bug fixes.
Just now the client called me on a confirmed a simple math bug and I fixed it. I'm wondering how to approach updating our repo, and I see having several options:
1) Commit changes to the ProjA trunk, and delete "ProjA/tags/release-09.11.17"
2) Commit changes to both ProjA and "ProjA/tags/release-09.11.17"
3) Commit changes to ProjA, create a new tag for TODAY "ProjA/tags/release-09.11.19" and delete the old tag "ProjA/tags/release-09.11.17".
Any of these have pros/cons as I see it. In the coming weeks ProjA will see a lot of development that said client won't see until I'm back on site again.
Thoughts and reasons? Thanks!!