Version control (also known as revision control, source control or (source) code management (SCM)) is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may be changing the same files. But it doesn't matter whether you're a developer, designer, editor or project manager, chances are that the ability to track changes to your files over time is of great importance. Version control systems are designed to provide solutions for this as much as possible by the following means:
So the idea is that version control can help you and your team manage the complexity of your project.