Skip to content

Module Quiz: Software collaboration :Version Control (Meta iOS Developer Professional Certificate) Answers 2026

Question 1

What is Revision History in Version Control?

❌ A record of all bugs in a project
❌ A record of all users in a project
A record of all changes in a project


Question 2

When using a Distributed Version Control System, a connection to a central server is always required to perform an action.

❌ True
False


Question 3

A Version Control system allows you to roll back your files back to a specific point in time.

True
❌ False


Question 4

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


Question 5

Version Control is inefficient when multiple developers work on one project.

❌ True
False


Question 6

__________________ automatically packages an application and prepares it for deployment.

❌ Continuous Integration
❌ Continuous Delivery
Continuous Deployment


Question 7

Which of the following are distributed Version Control Systems? (Select all that apply)

❌ Subversion
Git
Mercurial
❌ Concurrent Versions System


Question 8

What are the main benefits of having a staging environment? (Select all that apply)

It can allow teams to demo or showcase new features in a controlled environment.
A staging environment mimics the production environment which allows for more accurate testing to find any possible issues.
It provides a safe place to test and verify changes prior to being deployed to a live production environment.
❌ It allows developers to add new features directly to production.


🧾 Summary Table

Question Correct Answer(s)
Q1 C
Q2 False
Q3 True
Q4 True
Q5 False
Q6 Continuous Deployment
Q7 Git, Mercurial
Q8 A, B, C