Subversion
Subversion
Subversion
Dan Fleck
Spring 2010
What is version control?
Version management allows you to control
and monitor changes to files
What changes were made?
Revert to pervious versions
When were changes made
What code was present in release 2.7?
Earliest tools were around 1972 (SCCS)
Older tools – RCS, CVS, Microsoft Source Safe,
PVCS Version Manager, etc…
Current tools – Subversion, Mercurial, Git,
Bazaar
We will use subversion (svn)
Why?
See:
http://tortoisesvn.tigris.org/ExplorerIntegration
.html#contextmenus
GUI
Windows: right click choose: TortoiseSVN->Add
Mac OSX: right click choose:More->Subversion->Add
Command Line:
svn commit -m ’Added a new sequence diagram.’
GUI
Windows: right click choose: TortoiseSVN->commit
Mac OSX: right click choose:More->Subversion-
>commit
http://www.open.collab.net/downloads/subversion.html