A tag is simply a copy of the SVN tree at a specific point. You should be able to recreate it the same way you created it. e.g. svn cp trunk tags/my_tag If you need it to be a specific revision tag, then you pass the version number with -r
Alternatively, you can possibly restore the original tag by performing a “reverse merge” in the checkin where you deleted the tag, but this is more complicated. Google if you want to try.
source share