Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

Join 36000+ teachers and students using TTIO.

Version Control

So you're ready to start creating your awesome digital graphic product. Version control is extremely important so that you always have a previous version to return to if things get irreversibly mucked up! 

Have you ever created something and then improved it and called it "Product-final-final" or after improving it further "Product-final-final-final". Don't do that! The video below shows you how to correctly name things!

Version control, also known as source control, is the practice of tracking and managing changes to software. Version control systems are software tools that help software teams manage changes to source code over time.

How to name files

GIT is a well known version control application. 

Website. is a distributed version-control system for tracking changes in any set of files, originally designed for coordinating work among programmers cooperating on source code during software development.

Git crash course

Some suggestions

Save work with clear file names and sensible folder structures. Use version control to show the different versions of work and to show the improvements across the different dated versions e.g. work v01, work v02 and work v03…