1 / 13

Version Control Systems

Software development is effectively carried out in teams where members may be located in different places, using multiple machines (home, work, laptop). This guide outlines the process of setting up a code repository, from initial check-ins to managing working copies and adjustments made by coders based in Istanbul, Chicago, and Tokyo. The workflow emphasizes the importance of version control for collaborative coding, detailing how to modify, commit, and update changes in the code repository efficiently while handling potential conflicts.

ferris
Télécharger la présentation

Version Control Systems

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. Version Control Systems CS222 Baris Aktemur

  2. Software Development • Software development is done in teams • Team members are in separate physical locations • Each coder may have multiple computers (at home, at work, laptop, etc.) • Software is released in versions

  3. Initial Setup Code repository project check-in coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  4. Initial Setup Code repository project check-out project check-out coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  5. Initial Setup Code repository working copy working copy working copy coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  6. Initial Setup Code repository modify modify coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  7. Initial Setup Code repository diff against working copy base coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  8. Initial Setup Code repository commit coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  9. Initial Setup Code repository diff against working copy base diff against repository coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  10. Initial Setup Code repository update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  11. Initial Setup Code repository update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  12. Initial Setup Code repository commit coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

  13. Initial Setup Code repository update update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo

More Related