This document compares centralized version control systems like Subversion to distributed version control systems like Git. It discusses how version control systems track changes to files over time, allow checking files in and out for editing, and help resolve conflicts when multiple people edit the same files. Centralized systems store files on a central server, while distributed systems allow full copies of the code to be stored locally. The document outlines advantages of Git like speed, ability to work offline, and ease of creating branches compared to Subversion.