1 / 18

SVN – Tool for Version Control

SVN – Tool for Version Control. Talal Ahmed (05030094) Ali Ahsan (05030102) Adil Zia Khan (06030004) Farid Ullah (06030021). Road Map. Introduction Related Process Areas & Goals The Problem SVN Architecture The Solution Getting Started with SVN SVN Features

elwyn
Download Presentation

SVN – Tool for Version Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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. Introduction • What is Version Control? • Why it is used? • Code Merging • Versioning • Release Planning • Team Environments

  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. The Problem

  6. SVN Architecture

  7. The Solution: Merge

  8. The Solution: Merge (cont…)

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

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

  11. Comparison

  12. Popular SVN Clients • Command Line Interface • TortoiseSVN Client • Eclipse Plugins • Subversive • Subclipse

  13. Who is Using

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

  15. DEMO

  16. References • http://svnbook.red-bean.com • 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

  17. Thank You

  18. Q & A

More Related