If you are a plugin writer and do not know much about how it is uploaded to wordpress, you have full right to feel frustrated. It is a really simple process but unfortunately very poorly documented . There are then terms like Tags, Trunk which makes you wonder what exactly you need to do.
At least in windows , it is really simple to upload a plugin if you have developed one. Let us how you can do this in a few simple steps.
Register yourself at wordpress and create a plugin. Once you have created it, install Tortoise SVN on your windows machine. Once you have done so you will get a shell extension like this .
Now this tutorial is not about teaching you SVN but how you can upload a plugin to wordpress. Once you register for your plugin, you will receive a mail from WordPress when they have approved it .
When it is approved you will receive a mail
Goto your local machine folder list and create a folder anywhere in your directory and right click on it.You will see Tortoise SVN items added to the menu
This is the location wher you wish to keep your local repository
You will see three folders. trunk is your local working copy while tags will hold the versioned folders for the wordpress plugin users.
Now let us say you made changes to index.php. A red icon will appear as below
Next click on SVN commit.
Enter some text to record what changes you have made
Right click on the TRUNK directory and then click on branch/tag
Enter the tag directory with version name
Goto URL where your SVN repository is located
Proceed to tag directory , if everything is correct , you should see the new version