wiki:SourceControl

We are using  Subversion as our source control system. The  Subversion Book is a great reference.

The eXe repository is located at  https://exe.svn.sourceforge.net/svnroot/exe/trunk . Anyone may  view the source code, but permission to commit changes has been restricted to the eXe team members (Contact exe AT exelearning DOT org ) for more information).

Install

TortoiseSVN examples

To check out the first time:

To commit a change:

  • right click | SVN Commit
  • Enter message
  • The first time it will ask for a username and password

command-line examples

To check out the source svn checkout http://exelearning.org/svn/exe1/trunk exe

To update your local source svn update

To add a file svn add filetoadd.py

To compare local source with the repository svn diff

To commit changes to the repository svn commit --message "Corrected number of cheese slices." filetocommit.py

Don't commit code to the repository without testing it first. Code commited should conform to our CodingStandards.