The Needs that Version Control Systems Serve
Version control systems are divided into two groups: “centralized” and “distributed”. Centralized Version Control Systems (CVCSs) and Distributed Version Control Systems (DVCSs) serve different needs. Comparing Centralized Version Control Systems to Distributed Version Control Systems is like comparing hammers and screwdrivers. Centralized Version Control Systems (CVCSs): The One True Source Centralized Version Control Systems (CVCSs)…