Windows SVN Tutorial Step 1
1 2 3 4 5 6 7 8
Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1Windows SVN Tutorial Step 1

I’ve been asked several times for an easy introduction into WordPress Plugin maintainance via Subversion. This post is supposed to be a sequal to Things to do when you release a WordPress Plugin. Almost everyone managed to get an account on WordPress Extend. But what to do exactly when you receive that email from Matt, telling you that the SVN repository is waiting for your plugin?

These 3 easy steps assume you are the only person maintaining the plugin in question. As an example and for the purpose of this tutorial I’ll do an update on BackUpWordPress, one of my own plugins.

Prerequisites:

Step one

create an empty directory on your Windows Machine, rightclick for the context menu and choose “Checkout Repository” and check out the HEAD revision by leaving the default options set.

Windows SVN Tutorial Step 1

Windows SVN Tutorial Step 1

Windows SVN Tutorial Step 1

You’ll see a dialog window, telling you what happens. Wait until it states “Completed”.

Step 2

Press Ok to close the dialog. When you look at the directory’s icon (mine is just on my desktop) you should see a green swoosh:

Windows SVN Tutorial Step 1

This means, that your local working copy of the repository is up to date. Now Let’s assume, you’ve edited you plugin somewhere else in the meantime: Copy the sourcefiles to you local working copy of your SVN-repository by dropping the contents of your plugin directory onto the trunk directory of your working copy

Windows SVN Tutorial Step 1

If you want to keep track of your plugin’s versions, create a directory under the “tags” directory, name it just as your current plugin’s version (in my case 0.3.1) and copy the plugin sourcefiles there as well.

Windows SVN Tutorial Step 1

Now you should recognize an “out of date”- exclamation mark on the directory icon for you working copy and those subdirectories that have been changed:

Windows SVN Tutorial Step 1

Step 3

Now we are ready to commit the changes to the repository. Right-click the working-copy’s directory and choose “SVN commit”:

Windows SVN Tutorial Step 1

Now that’s it! Couldn’t be easier!

Share This
  1. Pingback: Weblog Tools Collection » Blog Archive » WP Plugins, Windows, Subversion and Extend September 18th, 2007 at 6:27 pm
  2. hangy Says:

    I may be wrong on this one, but I think the better solution for tagging a revision as something is using “svn copy” (short form is “svn cp”) directly on the repository. While I am not too sure about this right now, I think it kinda creates a reference to that specific revision of the file, thus making it possible to track the svn-history-log of the tagged files.

  3. Roland Rust Says:

    hangy, that’s right. With Tortoise VN it is: > right-click somwhere on you desktop > choose repo-browser.
    Within the Tortoise SVN Repository Browser right click on the “trunk” folder and choose “copy to” > enter the new tag.

    But since SVN is different from CVS in that way, that it only knows about directories and files (ther are no branches as in CVS), the way described in the tutorial should work as well.

    Please let me know if I am all wrog about this.

  4. Pingback: oriolrius lifestream » WP Plugins, Windows, Subversion and Extend September 18th, 2007 at 9:27 pm
  5. hangy Says:

    I guess it works perfectly well, with the small excemption that you just do not have a history-log for the tagged files.

  6. Pingback: Tus plugins para Wordpress al día con Subversion - Carrero Bitácora de los Hermanos Carrero, David Carrero Fernández-Baillo y Jaime Carrero Fernández-Baillo. September 19th, 2007 at 12:30 pm
  7. Pingback: Wordpress 2.3, pronti per l’upgrade Schininà.it - LogBook » Blog Archive September 24th, 2007 at 11:02 am
  8. Pingback: BlogBroker » WP Plugins, Windows, Subversion and Extend September 29th, 2007 at 10:32 pm
  9. Pingback: Jody Sachse - Wandering the Webernet October 10th, 2007 at 4:05 am
  10. Pingback: Weblog Tools Collection » Blog Archive » WordPress Extend Plugins: I Love Thee December 21st, 2007 at 10:33 am
  11. Pingback: WordPress Extend Plugins: I Love Thee at blog.rotracker.net January 13th, 2008 at 4:12 pm
  12. Pingback: developed@ » Blog Archive » How to Maintain Your WordPress Plugin March 12th, 2008 at 2:24 pm
  13. Leksikon Says:

    Great, just what I needed to submit my breadcrumbs plugin.

    Just wish it were possible without polluting my machine with another program install.

Leave a Reply

For support questions, bug reports and troubleshooting regarding plugins from this site, please visit the forum.

See also:

Plugins in action: Mini-Slides

Turakraft uses Mini-Slides.

Plugins in action: Mini-Slides on timbuktoons.tv

Timbuktoons uses the Mini-Slides plugin.

This time it's Facebook

As being advised I did my Facebook page today ;)

Plugins in action: Find Us

KGALEWOOD, the Botswana Travel Community Podcast Channel uses Find Us.

Close
E-mail It