Version Control System

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Version Control System - Presentation Transcript

    1. Version Control System
        • By Anil Gupta
        • (www.guptaanil.com)‏
    2. Objective
      • Understand the current development strategy.
      • Why version control system is needed?
      • What is version control system?
      • Types of version control system.
    3. Current development strategies...
      • Single User development
      • Multi User development
        • Development in individual copy
        • Development in common copy
    4. Single User development #include<stdio.h> Int main()‏ { int a; int b; } File.c #include<stdio.h> Int main()‏ { int a; } File.c Yesterday Today
    5. Single User development (Problems)‏
      • No easy way to get the previous version of the current file by date-time.
      • No easy way to view the difference between old versions of a file and current file.
    6. Multi User development (Development in individual copy) User-1 User-2 User-3 Comp-1 Comp-2 Comp-3 server
    7. Multi User development (Development in individual copy) Problems
      • No easy way to merge the modified files of different user’s in project.
      • No easy way to retrieve previous versions of the files by date or by user.
    8. Multi User development (Development in common copy) User-1 User-2 User-3 server
    9. Multi User development (Development in common copy) Problems
      • Server load and network traffic.
      • Weak performance.
      • No easy way to retrieve previous versions of the files by date or by user.
      • Can’t view the difference between previous file and current file.
    10. Problem Summery
      • No space to retrieve previous version of files by date or by user.
      • No space to view the difference between previous file and current file.
      • Doubtful, manual and time consuming file merging process.
      • Slow development performance.
    11. May I help you? (Dr. Version Control System )‏
    12. Single User development #include<stdio.h> Int main()‏ { int a; int b; } File.c #include<stdio.h> Int main()‏ { int a; } File.c Yesterday Today - Morning Version-1 Version-2 Version-3 #include<stdio.h> Int main()‏ { int a; int b; } File.c Today - Evening
    13. Multi User development (Development in individual copy) User-1 User-2 User-3 W orking copy - 1 of Repository Server (Main Repository)‏ W orking copy - 2 of Repository W orking copy - 3 of Repository Commit to repository First Time checkout from server repository Update from repository
    14. File management in Repository Version-1 Version-2 Version-3 Version-4 User : user-1 Date : 24-10- 2007 Time :11:00:12 User : user-2 Date : 24-10- 2007 Time :11:00:12 User : user-1 Date : 24-10- 2007 Time :11:00:12 User : user-3 Date : 24-10- 2007 Time :1200:12 User : user-2 Date : 24-10- 2007 Time :12:00:12 User : user-1 Date : 24-10- 2007 Time :11:00:12 User : user-2 Date : 24-10- 2007 Time :11:00:12 User : user-3 Date : 24-10- 2007 Time :11:00:12 User : user-1 Date : 24-10- 2007 Time :11:00:12 User : user-1 Date : 24-10- 2007 Time :11:00:12 User : user-2 Date : 24-10- 2007 Time :11:00:12 User : user-3 Date : 24-10- 2007 Time :11:00:12
    15. Thank You..!!!

    + guptaanilguptaanil, 2 years ago

    custom

    1490 views, 0 favs, 2 embeds more stats

    A presentation on version control system.
    For more more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1490
      • 1471 on SlideShare
      • 19 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 75
    Most viewed embeds
    • 18 views on http://www.guptaanil.com
    • 1 views on http://localhost

    more

    All embeds
    • 18 views on http://www.guptaanil.com
    • 1 views on http://localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories