EMERGING TRENDS IN SOFTWARE ENGINEERING
DEVOPS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Centralized
|
|
Distributed
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -These systems do not necessarily rely on a central server to store all the versions of a project’s files. Instead, every developer “clones” a copy of a repository and has the full history of the project on their own hard drive.
Detailed explanation-2: -Unlike a centralized version control system, a distributed version control doesn’t have a single point of failure, because developers clone repositories on their distributed version control workstations, creating multiple backup copies.
Detailed explanation-3: -Git is a Distributed Version Control System (DVCS) used to save different versions of a file (or set of files) so that any version is retrievable at will. Git also makes it easy to record and compare different file versions.
Detailed explanation-4: -Is Subversion a Distributed Version Control System? SVN is actually a centralized version control system. It’s different from distributed systems, like Git.