Table of Contents

SVN Access

There is a discussion page for this article, please ask questions if you still have trouble.

About

In order to improve development of the various projects hosted here, I have set up a Subversion server that you can access as read-only. There are a few benefits to this:

  1. It's a version control system– any project works best when you have version control.
  2. You'll be able to download work-in-progress snapshots of projects in real time.
  3. I'll be able to move from one machine to another as I develop without problems (which I often do.)
  4. At some point I'll be able to automate releasing new versions of projects via SVN (zipping up the latest version), and this will be so much faster for me to do than what I have to do to prepare a release currently.

Quick setup on Windows

We'll run through an example of getting the DokuWiki projects real quick.

  1. Install TortoiseSVN
  2. Create a folder somewhere on your machine to hold the downloaded files.
  3. Right-click on this folder in explorer, and you'll see an option called “SVN Checkout”; choose that. svncheckout-01.jpg
  4. In the field “URL of Repository”, type in http://svn.tatewake.com/dokuwiki/ svncheckout-02.jpg

Note that although the repository URLs are “http”, I don't suggest actually browsing them via the web. (Though you could, if you wished to do so.)

Setup for other platforms

For other platforms, such as MacOSX or Linux, you're stuck with using the command line svn tool, and I've not had much experience with this method. Feel free to add instructions to the discussion page, if you wish.

Getting the latest version of projects

Right click any of the folders affected by SVN (such as “dokuwiki” or “monobook”) and choose “SVN Update”.

In general SVN Update always “gets the latest version.”

Pushing changes back to me

You can't update the server yourself, it's just not safe in general to do this.

So the best way to push changes back to me is to just send me an email with whatever changed files you have changed/added/deleted.

Projects accessible via SVN

All of the DokuWiki related projects can be accessed via:

http://svn.tatewake.com/dokuwiki/