I gotta say, this "re-architecture" sure seems very unfriendly to your average addon developer. Just seems like Curse is saying they don't want this type of developer any longer, because this is a lot of hurdles to jump through just to publish an addon.:(
Erm. Ok...all normal commits are alpha builds. If you want to have a beta version, tag it with beta in the name. Release versions are numbers and dots (1.0) or have Release in the name. In order to tag, simply right-click on your project and select TortoiseSVN->Branch/tag. You'll have a new window with "To URL:" in it. Replace "trunk" in the URL with "tags/1.0" or whatever release version you want. Click OK and you're set.