HowTo:Checkout SVN

From VsWiki
Revision as of 14:49, 17 March 2006 by Link (talk | contribs) (Created the basic article for checking out svn. Only Linux command-line svn included so far.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
arrow_left.png Edit News arrow_up.png HowTos Checkout CVS arrow_right.png

If you're interested in an experimental version of Vega Strike, then SVN is what you'll be looking at.

What is SVN?

SVN stands for Subversion, a system similar to CVS. It allows developers to simultaneously work on a centralised project - in this case, that's Vega Strike.

Downloading ("checking out") and compiling the SVN-version often gives you access to features not included in the latest stable release of the program. SVN-based versions can be unstable and may not even work at all, but may hold advantages compared to stable versions.

Modules

Vega Strike's SVN repository holds several subdirectories, which can either be checked out separately or altogether. The most notable ones are included below.

  • data - deprecated (FIXME ) data files.
  • data4.x - data files of the game. This consists mainly of models, textures and backgrounds. Required to play the game.
  • data5.x - FIXME Data for the upcoming version 5.
  • music - music for the game. The contents of this directory should go in [datadir]/music.
  • vegastrike - the game base code.
  • FIXME WRITEME: other modules

Linux Clients

Command-line svn

Description

The linux-command `svn' is the most basic Subversion client.

Website

http://subversion.tigris.org/

Using svn for downloading vs-devel

Downloading the Vega Strike svn-modules is easy. The general syntax is

svn co [repo]/trunk/[module] [target-directory]
svn co https://svn.sourceforge.net/svnroot/vegastrike/trunk vegastrike

...will download the entire tree into directory `vegastrike'. In order to download signle modules, a similar syntax can be used. For example, to download the data4.x-module,

svn co https://svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x data4.x

...will suffice. In order to get all the files required to compile the game, checkout the following modules:

  • data4.x
  • vegastrike
  • music (optional)

Other clients

FIXME WRITEME

Other platforms

FIXME WRITEME


arrow_left.png Edit News arrow_up.png HowTos Checkout CVS arrow_right.png