Difference between revisions of "SVN for School Projects"

From CDOT Wiki
Jump to: navigation, search
(What is svn?)
Line 1: Line 1:
 
=What is svn?=
 
=What is svn?=
 
[http://svnbook.red-bean.com/ 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.
 
[http://svnbook.red-bean.com/ 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 source code safely on a remote server so you will never lose your work.
 +
* Lets many students work on the same project at the same time.
 +
* Keeps track of all the work done with history.
 +
*: You can undo your work to any of the past stages of the work.
 +
*: You can look at different stages of the work and see all the changes
 +
* to be continued....
 +
 
=Common actions for school projects=
 
=Common actions for school projects=
 
==Kick-start a project (project initiation)==
 
==Kick-start a project (project initiation)==

Revision as of 15:22, 26 January 2012

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 source code safely on a remote server so you will never lose your work.
  • Lets many students work on the same project at the same time.
  • Keeps track of all the work done with history.
    You can undo your work to any of the past stages of the work.
    You can look at different stages of the work and see all the changes
  • 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