Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 SVN – Tool for Version Control Talal Ahmed (05030094) Ali Ahsan (05030102) Adil Zia Khan (06030004) Farid Ullah (06030021)

Similar presentations


Presentation on theme: "1 SVN – Tool for Version Control Talal Ahmed (05030094) Ali Ahsan (05030102) Adil Zia Khan (06030004) Farid Ullah (06030021)"— Presentation transcript:

1 1 SVN – Tool for Version Control Talal Ahmed (05030094) Ali Ahsan (05030102) Adil Zia Khan (06030004) Farid Ullah (06030021)

2 2 Road Map Introduction Related Process Areas & Goals The Problem SVN Architecture The Solution Getting Started with SVN SVN Features Comparison of Versioning Tools Who is Using SVN Clients Applications Concluding Presentation Demo Questions and Answers

3 3 Introduction What is Version Control? Why it is used? Code Merging Versioning Release Planning Team Environments

4 4 Related Process Areas Configuration Management (CM) Establish Baselines SG 2 Track & Control Changes Establish Integrity Product Integration (PI) SP 1.2 Establish Product Integration Environment SP 3.1 Confirm Readiness of Product Components for Integration SP 3.2 Assemble Product Components Technical Solution (TS) SP 3.1 Implement the Design

5 5 The Problem

6 6 SVN Architecture

7 7 Lock-Modify-Unlock

8 8 The Solution: Merge

9 9 The Solution: Merge (cont…)

10 10 Getting Started with SVN Create a Repository Import files into repository Checkout files as a working copy Change, Commit, Update Resolve Conflicts (If needed)

11 11 SVN Features Directory Versioning True Version History Atomic Commits Versioned Metadata (properties) Choice of Access Protocols Efficient Branching & Tagging

12 12 Comparison SVNCVSVSS Open SourceYES NO Work Over Internet YES NO Directory Versioning YESNOYES Diff Storage (binaries) YESNO Access ProtocolsHTTP, SSH, DAV, SVN Protocol TCP/IP, PServe, SSH Windows LAN Services

13 13 Popular SVN Clients Command Line Interface TortoiseSVN Client Eclipse Plugins Subversive Subclipse

14 14 Who is Using

15 15 Concluding Presentation Needed a Revision Control System Needed a Distributed Sharing Space Advantages Over Competing Products Freely Available Open Source Industry is Using

16 16 DEMO

17 17 References http://svnbook.red-bean.com http://rwatsh.blogspot.com/2006/12/using-subversion-for-your- open-source.html http://rwatsh.blogspot.com/2006/12/using-subversion-for-your- open-source.html http://www.google.com http://www.intel.com http://www.hp.com

18 18 Thank You

19 19 Q & A


Download ppt "1 SVN – Tool for Version Control Talal Ahmed (05030094) Ali Ahsan (05030102) Adil Zia Khan (06030004) Farid Ullah (06030021)"

Similar presentations


Ads by Google