Posts

Showing posts from August, 2018

Testing Arduino UNO R3 Microcontroller

Image

Version Control System (VCS)

Image
So far there are 3 generations of Version Control Systems (VCS): File Locking Version Control System. Centralized Version Control System (CVCS). Distributed Version Control System (DVCS). Currently we are at the 3rd generation, Distributed Version Control System. I will explain the concept for 3rd generation VCS later in this writeup. File Locking Version Control System These types of VCS works based on file locking mechanism. It can be seen as a share file location, user will than be given access to this file share. Whenever a user wants to work on a file he has been provided the file with exclusive locks which means that no other user can have the access to the same file until the lock has been released from it. Users must have to manually merge the changes with other users' updates on the same file.  Examples of these systems are: SCCS in 1970s. RCS in 1980s. Centralized Version Control System (CVCS) The next wave of VCS was Centralized Version ...