Difference between revisions of "MG/Getting The Code"

From MegaGlest
Jump to navigation Jump to search
(more noob-compatible explanation of trunk, tags, branches)
 
(speling)
Line 1: Line 1:
 
'''Version Control and Getting the code:'''
 
'''Version Control and Getting the code:'''
  
We host the project at sourceforget.net at:  
+
We host the project at sourceforge.net at:  
 
https://sourceforge.net/projects/megaglest/
 
https://sourceforge.net/projects/megaglest/
  
  
  
Download the latest full version from here ( source/data/binarys ):
+
Download the latest full versions from here ( source/data/binarys ):
 
  https://sourceforge.net/projects/megaglest/files/current_release/
 
  https://sourceforge.net/projects/megaglest/files/current_release/
  
Or the hottest staff by running the following command from a commandline:
+
 
 +
 
 +
Or get the hottest stuff by running the following command from a command line:
 
  svn co https://megaglest.svn.sourceforge.net/svnroot/megaglest/trunk megaglest
 
  svn co https://megaglest.svn.sourceforge.net/svnroot/megaglest/trunk megaglest
 
'''Project folder layout:'''
 
'''Project folder layout:'''

Revision as of 23:26, 21 December 2010

Version Control and Getting the code:

We host the project at sourceforge.net at: https://sourceforge.net/projects/megaglest/


Download the latest full versions from here ( source/data/binarys ):

https://sourceforge.net/projects/megaglest/files/current_release/


Or get the hottest stuff by running the following command from a command line:

svn co https://megaglest.svn.sourceforge.net/svnroot/megaglest/trunk megaglest

Project folder layout:

Folder structure.png


This will check out the trunk directory, which is where active development takes place in. Each release is 'tagged' and a copy resides in the tags directory, so if you wanted an older release you would check out something below

https://megaglest.svn.sourceforge.net/svnroot/megaglest/tags/

instead. Just use your web browser to click on this URL and see which ones are available.

Branches are created in the branches subdirectory when required to seperate larger changes from active / stable development, so replace 'trunk' by 'branches' and check with your web brower which ones are available if this is your intention.

More info about the SVN Structure: SVN Structure