130 likes | 252 Views
Version Control Systems. CS222 Baris Aktemur. 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. Initial Setup.
E N D
Version Control Systems CS222 Baris Aktemur
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
Initial Setup Code repository project check-in coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository project check-out project check-out coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository working copy working copy working copy coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository modify modify coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository diff against working copy base coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository commit coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository diff against working copy base diff against repository coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository commit coder 1 Istanbul coder 2 Chicago coder 3 Tokyo
Initial Setup Code repository update update coder 1 Istanbul coder 2 Chicago coder 3 Tokyo