What is Revision History in Version Control?
A record of all changes in a project
A record of all users in a project
A record of all bugs in a project
When using a Distributed Version Control System, a connection to a central server is always required to perform an action.
True
False
A Version Control system allows you to roll back your files back to a specific point in time.
true
false
When using a Centralised Version Control system, for other developers to see your changes, you must commit and push them to a central server.
True
False
Version Control is inefficient when multiple developers work on one project.
True
False
__________________ automatically packages an application and prepares it for deployment.
Continuous Integration
Continuous Deployment
Continuous Delivery
Which of the following are distributed Version Control Systems? Select all that apply.
Mercurial
Subversion
Concurrent Versions System
Git
What are the main benefits of having a staging environment? Select all that apply.
It allows developers to add new features directly to production.
It can allow teams to demo or showcase new features in a controlled environment.
It provides a safe place to test and verify changes prior to being deployed to a live production environment.
A staging environment mimics the production environment which allows for more accurate testing to find any possible issues.