Module 1 Flashcards
Version Control is also known as…
Source control and revision control.
What is a VCS?
Version control system.
- It lock files so they can only be edited by one person at a time
- track changes to files.
Define Version Control.
Keeping track of the changes over time in a program.
What is a Version?
An exact snapshot of something at a specific point in time.
What is Git?
It’s a popular free VCS.
What is GitHub?
A popular web site owned by Microsoft used to:
1. Store source code. (Is a repository)
2. Accomplish version control
3. Track defects in that source code
4. Manage work tasks for the computer programmers working on that source code.
What is Software Suite?
A collection of computer programs that typically perform similar functions and usually share a similar user interface.
Ex: Microsoft Office 365.
What is a Repository?
The main location where data can be kept and handled.
What are Branches in version control?
A duplication of code or portion of it, so that changes can be made to it without affecting the original code.
What “Merge” means?
To integrate a branch back into the original code or combining changes in data.
What is the Main Branch?
The original branch containing the original master file.
How Branches are called in relation to the Main Branch?
Sub branches.
To what other thing sub branches can be merged?
To the main branch and others sub branches.
How is called the proccess of adding the latested changes to the main repository?
Commit or merge commit.
What is a Local repository?
A repository located on the machine on the users storage device.
What is a Remote repository?
A repository located on a server.
Why to check in and check out?
To avoiding two programmers editing the same file at the same time. When a programmer starts to work on a file, it is checked out so it can only be read by others. When he finishes the file is checked in and becomes available to other to edit it.
What is Check in of a file?
Adding the changes you made to a set of computer code into the code that is being managed by a version control system.
What is Check out of a file?
Marking a certain part of the code that is being managed by a version control system as being subject to modification
Checking in code and commiting code mean the same thing?
True