Free Game Downloads -- Sodaware.net

Free Game Downloads -- Role Playing Games, Puzzle Games and Action Games.

2 comments

Getting Started with Subversion

An introduction to using Subversion to manage your source code.

Subversion is an open-source version control system. That doesn’t sound particularly interesting, and at face value it isn’t, but you only need it to save your skin once to realise how useful it can be.

Version control is a method of storing different revisions of the same file, usually source code or documents. This allows developers to see when changes to a file have been made, which can be useful for isolating bugs, and can also be used to “roll-back” a file to a time before a bug was introduced.

Along with these features, version control allows developers to merge two versions of a file, which is very useful for projects with more than one person.

This article covers the following:

  1. What software you need
  2. Creating a new repository
  3. How to set up a Subversion server
  4. Adding password protection to a Subversion repository
  5. Laying out your repository and importing files
  6. Checking out and checking in
  7. Using tags and branches

What you’ll need

Subversion – The primary download is source code, but there are binary versions available for different operating systems, including Windows, Mac OS and most common flavours of Linux.

If you intend to use Subversion mostly from the command line, you might want to add the Subversion binaries directory to your Windows PATH variable.

Optional Downloads

TortoiseSVN – If you’re using Subversion with Windows, I highly recommend installing TortoiseSVN. It integrates with the Windows explorer shell, so you can see an icon if a file has been changed. You can and also check in items, commit changes and perform other common operations with a few clicks of the mouse instead of using the command line.


Pages: 1 2 3


These icons link to social bookmarking sites where readers can share and discover new web pages.

Article Info

Date: February 15, 2007

Author: Phil Newton


Categories:

Hot Game Downloads

American History Lux

American History Lux

Classic Risk with added history.


Trials of Werlin Trials of Werlin
Guide Werlin through the Wizard's Labyrinth.
Cactus Bruce Cactus Bruce
Pirate Cactus vs Corporate Monkeys



  1. Ed June 5, 2008
    4:13 pm

    After this:

    ( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline svndiff1 absent-entries ) ) )

    Then what?

  2. Phil Newton June 5, 2008
    8:31 pm

    That line just shows you that your server is working. If you want to manipulate the actual repository, you’ll want to use a Subversion client. I recommend TortoiseSVN, because it makes the whole process much easier.

    If you want web access to your repository, it might be best to install it as an Apache module and install something like WebSVN. I use SVNRepository.com for my Subversion hosting, as everything is set up and it’s quite cheap. They also include Trac, which gives you web access and bug tracking.


Leave a comment [TrackBack URI]


Tags Allowed: a, abbr, acronym, b, blockquote, code, em, i, strike, strong

 


Browse By Date

Adventures in Shareware

Welcome to "Adventures in Shareware", the blog of an indie software business known only as "Sodaware". Learn all about indie games, the people that make them and how you can improve your own indie business.

Download Free Computer Games | Site Map | Links | Contact Us

© 2005-2007 Sodaware. All rights reserved. About Us | Privacy Policy