02 - Getting Started with Source Control Flashcards

1
Q

What is DevOps

A

Way to release software quickly and efficiently while maintaining a high level of security

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

What is Source Control

A

Version control, a critical part of DevOps

Allows developers to collaborate on code and track changes

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

Source Control Management (SCM) system

A

Provide a running history of code development and resolve conflicts when merging contributions from multiple sources

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

What does Source code protect from

A

fill in

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

Benefits of source control

A

Create workflows

Work with versions

Collaboration

Maintains history of changes

Automate tasks

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

Centralized source control

A

Single central copy of your project, and programmers commit their changes to their central copy

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

What are strengths of centralized source control

A

fill in

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

What is centralized source control best used for

A

fill in

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

What are common centralized source control systems

A

fill in

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

Distributed source control

A

Every developer clones a copy of a repository and has the full history of the project

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

What are strengths of distributed source control

A

fill in

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

What is distributed source control best used for

A

fill in

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

What are some common distributed source control systems

A

fill in

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

What is Git

A

fill in

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

What is TFVC

A

fill in

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

Azure repos

A

Set of version control tools to manage your code

Two styles of version control

Git

Team Foundation Version Control (TFVC)

17
Q

Migrating from TFVC to Git

A

fill in