Module Quiz: Software collaboration :Version Control (Meta React Native Specialization) Answers 2025
1. What is Revision History?
✔️ A record of all changes in a project
❌ A record of bugs
❌ A record of users
2. Distributed VCS always requires connection to central server?
✔️ False
❌ True
(Distributed systems like Git work offline.)
3. VCS allows rollback to earlier point?
✔️ True
❌ False
4. Centralised VCS requires commit + push for others to see changes?
✔️ True
❌ False
5. Version Control inefficient with multiple developers?
✔️ False
❌ True
(VCS is designed to help teams work efficiently.)
6. ___________ automatically packages an application and prepares it for deployment.
✔️ Continuous Delivery
❌ Continuous Deployment
❌ Continuous Integration
7. Distributed Version Control Systems (Select all correct):
✔️ Mercurial
✔️ Git
❌ Subversion
❌ Concurrent Versions System
8. Benefits of a staging environment (Select all correct):
❌ It allows developers to add features directly to production
✔️ It can allow teams to demo or showcase new features
✔️ It provides a safe place to test and verify changes
✔️ It mimics production for accurate testing
✅ Summary Table
| Q.No | Correct Answer | Explanation |
|---|---|---|
| 1 | Record of all changes ✔️ | Revision history tracks modifications. |
| 2 | False ✔️ | Distributed VCS works offline. |
| 3 | True ✔️ | Rollback possible. |
| 4 | True ✔️ | Central server needed for others to see updates. |
| 5 | False ✔️ | VCS improves multi-dev workflows. |
| 6 | Continuous Delivery ✔️ | Prepares app for deployment. |
| 7 | Git, Mercurial ✔️ | Both are distributed VCS. |
| 8 | Demo + test + mimic production ✔️ | Purpose of staging environment. |