Download presentation
Presentation is loading. Please wait.
Published bySheila Woods Modified over 9 years ago
1
Source Control Saves Lives
2
Lorna Mitchell Source Control Saves Lives BarCamp Leeds What is Source Control? Central filestore Change history Audit trail by user
3
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Source Control Solutions Subversion http://subversion.tigris.orghttp://subversion.tigris.org CVS http://www.nongnu.org/cvs/http://www.nongnu.org/cvs/ GIT http://git.or.cz/http://git.or.cz/ Bazaar http://bazaar-vcs.org/http://bazaar-vcs.org/ Visual Source Safe
4
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Working With Subversion Code is held in a central repository Developer checks out code to their own development area Developer makes changes to code Changes are committed back to repository, with a comment
5
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion And Teams Changes made to repository during developer's change – update before commit Changes made to same files – subversion will merge Changes made to same lines in same files – a collision New files of same name - obstruction
6
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion For One Central backup location Incremental versioning Change history of copied/merged code Tagging of key moments
7
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion For More Than One Central current version always available Blame/Praise function for all changes Branching for major changes/new versions
8
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion Tricks Diff between any two files/revisions Change history with name/date/files/comment Patch between projects/branches and track these Recover deleted files and rollback mistakes
9
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion Access Methods SVN command-line HTTP SVN+SSH Client tools/plugins
10
Lorna Mitchell Source Control Saves Lives BarCamp Leeds Subversion Resources Documentation at http://subversion.tigris.orghttp://subversion.tigris.org Red Bean Book, an online reference http://svnbook.red-bean.com/ http://svnbook.red-bean.com/ Pragmatic Version Control Using Subversion, Mike Mason
11
Lorna Mitchell http://www.lornajane.net
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.