Version control, revision control or, in programming terms, source control systems are different names for one thing – a system that manages different versions of your digital work. In this article SCM abbreviation will be used to refer to it. In most cases they are used for source code (text files) management, but there is nothing limiting them from managing other types of files. Documents, spreadsheets, presentations, graphics are all viable candidates.
This article analyzes designer’s needs and shows how he or she can use SCM to help organize its work files. The first part shows why it’s good to use version control systems, explains what types of those systems exist and how they work. In part 2 we’ll use one to set up a few workflows that could be good for design work.