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 |