Git Essential Training: The Basics: 1. What is Git?

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

RCS

Revision Control System, an improved version of SCCS it's cross-platform whereas SCCS was Unix ONLY.

How long was SCCS dominant for?

SCCS was dominant up to the early '80s when RCS took over

SCCS and RCCS differences

SCCS: stored original file and kept track of all the changes to that file that went after it RCCS: kept the most recent file in its whole form, and if you wanted to go backwards in time and you wanted previous versions, then you applied the change snapshots to go in reverse

Git is referred to as a _______ or ________ for short.

version control systeml; VCS

Concurrent

happening at the same time

How might users make use of Git's version control capabilities? - A graphic artist can use Git's built-in tools to create and edit multiple versions of a single image. - A development team can use Git to evaluate version differences before prior to new changes into the production code base. - An author can use Git to track and combine separate files with chapters of a technical book containing code. - An open source development group can use Git to test new code before incorporating the code into their final release.

A: A development team can use Git to evaluate version differences before prior to new changes into the production code base. Explanation: Git's strengths lie in its ability to allow multiple users to contribute to a repository, and the repo owner can easily evaluate proposed changes with Git's tools.

Why is Git so much more powerful than earlier version control systems? - It is open source and runs on multiple operating systems. - It is open source, fast, and is distributed. - Developers can work concurrently on files. - It is fast, can handle large code bases, and is distributed

A: It is fast, can handle large code bases, and is distributed Torvalds needed Git to work well for Linux, so it needed to be fast, handle the entire kernel base, and be accessible to the open source community.

What improved the idea of remote repositories such as CVS?

Apache Subversion or SVN for short SVN does what CVS does, but also monitories the directory as a whole! So SVN can watch the directories history!

What was the version control system that came out after SVN?

BitKeeper SCM

What happened after BitKeeper SCM

BitKeeper was once open source and required payments in 2005 to access it making it closed source; so then Git was born.

CVS

Concurrent Version System, a version control to work with multiple files which is the concurrent part. You can store your code in what's called a repository which can be stored on a remote server. More than 1 person can access that file at the same time.

SCCS

Source Code Control System released in 1972 made by AT&T and bundled for free with the Unix OS

SCM

Source Code Management, almost interchangeable with Git

Distributed version control

Stored local, everyone has a copy of the entire repository and its history. - very low latency for file inspection, copy and comparisons. Git focuses on a change set as a discrete (single) unit

Kernel

The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system

BitKeeper SCM

closed source proprietary source code management tool

What is the effect if a file in the main repository becomes corrupted?

There is no effect on users' local copies. Explanation: Because Git is distributed, the file in users' repositories will be unaffected by any changes to the file in the main repository unless users attempt to retrieve the corrupted file.

Rolling back to the previous version

When a change has been made but someone or multiple people decide to go back to the previous version

What was the downside with SCCS and RCS?

You can only work with one file at a time. Then CVS came in to solve that problem

Git

created by Linus Torvalds, a distributed version control system (talk about later)

What is Git?

software that keeps track of changes that you make to files and directories


Kaugnay na mga set ng pag-aaral

XCEL Chapter 10 - Health Insurance Underwriting

View Set

Exam 3 Extra Credit Questions (Dynamic Study Modules)

View Set

VET TECH PREP (DIagnostic Imaging)

View Set

Cybercrime and Digital Evidence Midterm

View Set

Analyzing MLK Jr's "I have a dream" speech

View Set