Changes between Version 2 and Version 3 of BuildInstructionsGettingTheCode


Ignore:
Timestamp:
Jun 26, 2020, 10:19:08 PM (4 years ago)
Author:
bb
Comment:

We have 10000<commits<100000

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructionsGettingTheCode

    v2 v3  
    11= Getting the code =
    2 == Windows == 
     2== Windows ==
    33=== Subversion (SVN) ===
    44 * Download and install [https://tortoisesvn.net/ TortoiseSVN]. (Make sure you reboot when it asks you to.)
     
    99== MacOS ==
    1010Both `Subversion (SVN)` and `Git` are installed by default on OSX and Mac OS, there is no need to download them.
     11
    1112== Linux ==
    1213=== Subversion (SVN) ===
    1314You might need to have to install subversion for it to work. Depending on your Linux flavour your package manager might differ. For instance on **Ubuntu** it would be:
     15
    1416{{{
    1517#!sh
     
    1719sudo apt install subversion
    1820}}}
    19 
    2021=== Git ===
    2122`Git` is usually present on modern distributions of Linux however you might need to install it in some cases.  Depending on your Linux flavour your package manager might differ. For instance on **Ubuntu** it would be:
     23
    2224{{{
    2325#!sh
     
    2527sudo apt install git
    2628}}}
    27 
    28 
    29 == All platforms ==
    30 
     29== All platforms ==
    3130You'll need approximatively **8GB** for a clean checkout, and a few more if you build and run the game. So try to have at least **20GB** free to be safe.
    3231
    33 '''Note:''' 0 A.D. is primarily developed on `SVN`. However since we are using Arcanist and [wiki:Phabricator Phabricator], unless you have commit access you should never need to use `SVN` if you don't want to. You can use `Git` instead using mirrors, those may be slightly less up-to-date but usually offers faster downloads. Those mirrors are updated daily.
     32'''Note:''' 0 A.D. is primarily developed on `SVN`. However since we are using Arcanist and [wiki:Phabricator], unless you have commit access you should never need to use `SVN` if you don't want to. You can use `Git` instead using mirrors, those may be slightly less up-to-date but usually offers faster downloads. Those mirrors are updated daily.
    3433
    3534'''Important:''' Make sure that the checkout directory doesn't contain special characters (spaces or non-ASCII characters)
     
    3736=== Subversion (SVN) ===
    3837To checkout the latest code from `SVN`, run this command:
     38
    3939{{{
    4040#!sh
     
    4242}}}
    4343'''Note:''' This is the read-only public `SVN` URL. If you have commit access, you need to use this one instead:
     44
    4445{{{
    4546#!sh
    4647svn co https://svn.wildfiregames.com/svn/ps/trunk/ 0ad
    4748}}}
    48 
    49 '''Note:''' Sometimes `SVN` stops before it has downloaded all files. You should check that it outputs something like `at revision rXXXX`. Otherwise run
     49'''Note:''' Sometimes `SVN` stops before it has downloaded all files. You should check that it outputs something like `at revision rXXXXX`. Otherwise run
    5050
    5151{{{
     
    5454svn up 0ad
    5555}}}
    56 
    5756=== Git ===
    5857To use a `Git` mirror, use one of the following commands:
     
    6867git clone https://gitlab.com/0ad/0ad.git
    6968}}}
    70 
    71 As of April 2020, the Git repo consumes about 10 GB of disk space.
    72 Consider using `--depth=50` or something like that if you don't plan to compile previous versions.
     69As of April 2020, the Git repo consumes about 10 GB of disk space. Consider using `--depth=50` or something like that if you don't plan to compile previous versions.