Guifi.net - English Wiki

Working with Subversion

From Guifi.net - English Wiki

Start by reading Version Control with Subversion.

BlogMail soft

Before you go any further, remember that when you download BlogMail you must have the most recent version of subversion. To download a copy with the latest changes to the repository:

svn checkout http://svn.blogmail.cc/blogmail/trunk .

Or, if it fails, the numeric server address:

svn checkout http://195.160.225.38/blogmail/trunk .

This generates a directory where you find the repository archives, so-called 'working copy'.

To copy files which are not under version control into your working copy do:

svn copy src dest

which, if it executes successfully, will return:

A         dest

when you want to synchonize changes to your copy with that on the server, and are inside the blogmail directory, enter:

svn --username blogmail commit

To save the version you require a username and password. To update your work copy go into the directory and execute this command:

svn update

This updates your copy from the last. If you have made a change and want to request it, this command will show which data you have changed:

svn status

And this gets out a line by line description of all the changes in a format that is simple to understand:

svn diff

You can redirect this to an archive:

svn diff > my-patch.txt

If you run into problems or you want to undo a change from the before the last save:

svn revert archive name

If you wish to return to a previous version:

svn update -r revision number

BlogMail Templates

To be found at http://svn.blogmail.cc/smarty-themes/

MailWoman