Open main menu

CDOT Wiki β

SVN for School Projects

Revision as of 22:29, 29 January 2012 by Fardad (talk | contribs) (What svn can do for you?)

What is svn?

svn (Subversion) is a source code repository. It is a program capable of storing the source code of a project and keep track of all the changes made (contributions) by its developers.

What svn can do for you?

  • Stores your work (source code) safely on a remote server so you will never lose your work.
  • Lets several students work on the same project at the same time.
  • Keeps track of all the work done with history (who have done what, and when), this means you can:
    undo your work to any of the past stages of the work.
    look at different stages of the work and see all the changes.
    check other team members' work, their progress and contribution.
    ask for help from others to help you with your work and help others with their work.
  • to be continued...

Common actions for school projects

Kick-start a project (project initiation)

start working on a project

Start a task

Continue working on a task on a new computer

Continue working on a task (everyday work)

Standard svn tree structure

Svn basic commands