Skip to main content

Module Quiz: Software collaboration

Updated 2 min readMarkdown
Part of seriesGit Version Control
Module Quiz: Software collaboration
  1. 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

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

    • True

    • False

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

    • true

    • false

  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

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

    • True

    • False

  6. __________________ automatically packages an application and prepares it for deployment.

    • Continuous Integration

    • Continuous Deployment

    • Continuous Delivery

  7. Which of the following are distributed Version Control Systems? Select all that apply.

    • Mercurial

    • Subversion

    • Concurrent Versions System

    • Git

  8. 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.

About the author

No comments yet. Be the first to comment.

More from this blog