30 Jun 10, 08:32PM
(This post was last modified: 25 Sep 12, 06:40PM by ärkefiende.)
Hi guys and girls,
[TUTORIAL] SVN on Windows
[TUTORIAL] SVN on Linux
[TUTORIAL] SVN on Mac
What is SVN?
Subversion (SVN) is a so called versioning system (other examples: Git, CVS) which allows multiple developers easily commit their code. This way they can work at the same time on the same code without destroing 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 testing 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 stuff every time.
What do I need for SVN and testing the client?
For SVN itself you need a SVN client. For Windows there are many out there. You could use a command line version (you can find some here: subversion.apache.org) or a client with a graphical user interface (GUI). As Windows user prefer the last method I will use a GUI client. The two most known are SmartSVN and TortoiseSVN. As I prefer TortoiseSVN I will use this one for my tutorial. Download it and install it. You (may) have to reboot your PC. Also AssaultCube needs stuff like OpenAL and Visual-C++ Redistributable 2008. If you already have AssaultCube 1.0.x you will not have to mess with it.
The tutorial:
First thing you have to do is a so called checkout. Create an empty dir (best: a directory you have full access to). Right click and do a checkout like in the picture shown above:
Now you have to tell TortoiseSVN where to get the sources of AssaultCube. The correct URL is:
A window shows you the current progress of the checkout. If you can see this you´re done:
Congratulations! You now can play the latest version of AssaultCube. But well, as there are many contributions to the source every day you won´t have the newest version for a long time. To ensure you play the latest version you have to update it manually before starting the game. To do this again a right click (ensure that you are in the directory you did the checkout before) and this time a SVN update:
A successful update looks like this:
To start playing execute "assaultcube.bat" (don´t use "assaultcube_release.bat"; otherwise you will mess your AC 1.0.x installation). Have fun testing it ;-)
For further questions and additions just reply to this thread.
Best regards,
ärkefiende
[TUTORIAL] SVN on Windows
[TUTORIAL] SVN on Linux
[TUTORIAL] SVN on Mac
What is SVN?
Subversion (SVN) is a so called versioning system (other examples: Git, CVS) which allows multiple developers easily commit their code. This way they can work at the same time on the same code without destroing 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 testing 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 stuff every time.
What do I need for SVN and testing the client?
For SVN itself you need a SVN client. For Windows there are many out there. You could use a command line version (you can find some here: subversion.apache.org) or a client with a graphical user interface (GUI). As Windows user prefer the last method I will use a GUI client. The two most known are SmartSVN and TortoiseSVN. As I prefer TortoiseSVN I will use this one for my tutorial. Download it and install it. You (may) have to reboot your PC. Also AssaultCube needs stuff like OpenAL and Visual-C++ Redistributable 2008. If you already have AssaultCube 1.0.x you will not have to mess with it.
The tutorial:
First thing you have to do is a so called checkout. Create an empty dir (best: a directory you have full access to). Right click and do a checkout like in the picture shown above:
Now you have to tell TortoiseSVN where to get the sources of AssaultCube. The correct URL is:
Quote:svn://svn.code.sf.net/p/actiongame/code/trunk/ac/The form looks like this:
A window shows you the current progress of the checkout. If you can see this you´re done:
Congratulations! You now can play the latest version of AssaultCube. But well, as there are many contributions to the source every day you won´t have the newest version for a long time. To ensure you play the latest version you have to update it manually before starting the game. To do this again a right click (ensure that you are in the directory you did the checkout before) and this time a SVN update:
A successful update looks like this:
To start playing execute "assaultcube.bat" (don´t use "assaultcube_release.bat"; otherwise you will mess your AC 1.0.x installation). Have fun testing it ;-)
For further questions and additions just reply to this thread.
Best regards,
ärkefiende