Module 1 Flashcards

1
Q

Version Control is also known as…

A

Source control and revision control.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a VCS?

A

Version control system.

  1. It lock files so they can only be edited by one person at a time
  2. track changes to files.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define Version Control.

A

Keeping track of the changes over time in a program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Version?

A

An exact snapshot of something at a specific point in time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Git?

A

It’s a popular free VCS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is GitHub?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Software Suite?

A

A collection of computer programs that typically perform similar functions and usually share a similar user interface.

Ex: Microsoft Office 365.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Repository?

A

The main location where data can be kept and handled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are Branches in version control?

A

A duplication of code or portion of it, so that changes can be made to it without affecting the original code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What “Merge” means?

A

To integrate a branch back into the original code or combining changes in data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Main Branch?

A

The original branch containing the original master file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How Branches are called in relation to the Main Branch?

A

Sub branches.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

To what other thing sub branches can be merged?

A

To the main branch and others sub branches.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How is called the proccess of adding the latested changes to the main repository?

A

Commit or merge commit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a Local repository?

A

A repository located on the machine on the users storage device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a Remote repository?

A

A repository located on a server.

17
Q

Why to check in and check out?

A

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.

18
Q

What is Check in of a file?

A

Adding the changes you made to a set of computer code into the code that is being managed by a version control system.

19
Q

What is Check out of a file?

A

Marking a certain part of the code that is being managed by a version control system as being subject to modification

20
Q

Checking in code and commiting code mean the same thing?

A

True