Svn

From AssaultWiki
Jump to: navigation, search
Please note: after v1.2.0.2 release AssaultCube was migrated from SourceForge to GitHub, so SVN won't work.
Instead of SVN please use Git.

What is SVN?

Subversion (SVN) is a versioning system (other examples: Git, CVS) which allows multiple developers to easily commit their code. This way they can work at the same time on the same code without destroying the work of a different developer.

Why should I download AssaultCube via SVN?

This way you can test the current development version of AssaultCube. At the moment the developers work hard for the release of 1.1.0. Help them test it! Using SVN instead of a simple HTTP method allows you to simply download the updates. This way you don´t have to download the whole game every time.

What do I need for SVN and testing the client?

For SVN itself you need a SVN client. For Linux there are many out there. You could use a command line version (you can find some for your distribution here: subversion.apache.org, or just download one from your repositories, here shown on Synaptics: Image) or a client with a graphical user interface (GUI). As some Linux users prefer the last method, lets also show how to use a GUI client. For example, we can use KDESvn for its good integration in Konqueror. You maybe just want to use a different client as nearly every client works the same so it shouldn't be a real problem to do so. Also AssaultCube needs stuff like OpenAL and Simple DirectMedia Layer. If you already have AssaultCube 1.0.x you will not have to mess with it. Otherwise, download the stuff from your repositiories.

Tutorials

For a Windows tutorial, click me

or

For a Linux tutorial, click me.