CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
Systems Analysis and Development Approaches
Version management
- 3 things to know
- AS Unit 1
Overview
Version management, locking a file and merge conflict.
What you need to know
Answer each one before you reveal it.
What is meant by locking a file?
What is a branch?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is version management?
Model answer
Version management is the controlled recording of every version of the files that make up a system, so that any earlier version can be identified and recovered.
- 2
Why is version management essential when several programmers work on one system?
Model answer
Without control, two programmers editing the same file would overwrite each other's work, and version management ensures changes are recorded separately and combined deliberately.
- 3
How is a version number usually structured?
Model answer
A version number is usually written as a major number followed by a minor number, so that a small correction raises only the minor part while a substantial release raises the major part.
- 4
What is a repository in version management?
Model answer
A repository is the central store holding every file of the project together with the full history of the changes made to each one.
- 5
What do checking a file out and checking it back in mean?
Model answer
Checking out takes a copy of a file from the repository for editing, and checking in returns the changed file as a new version with a note of what was altered.
- 6
What is meant by locking a file?
Model answer
Locking gives one developer the exclusive right to change a file until it is checked back in, so nobody else can edit the same file at the same time.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Systems Analysis and Development Approaches, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.