Blog
Difference between Git and SVN| DevOps Interview Question
- September 12, 2019
- Posted by: DevLabs Alliance
- Category: DevOps
No Comments

What is Git and explain the difference between Git and SVN?
Git is a Distributed Version Control system (DVCS) which manages small as well as large projects efficiently. It is basically used to store our repositories in remote server such as GitHub.
Its distributed architecture provides many advantages over other Version Control Systems (VCS) like SVN.
GIT | SVN |
Git is a Decentralized Version Control Tool | SVN is a Centralized Version Control Tool |
Git contains the local repo as well as the full history of the whole project on all the developers hard drive. so if there is a server outage, you can easily recover code from local git repo. | SVN relies only on the central server to store all the versions of the project file |
Push and pull operations are fast | Push and pull operations are slower compared to Git |
Client nodes can clone the entire repositories on their local system | Version history is stored on the server-side repository |
Commits can be done offline too | Commits can be done only online |
More DevOps Interview Questions by Devlabs Alliance
1. Popular DevOps Interview Questions.
2. What is CI? What is its purpose?
4. What is a Docker container? How do you create, start and stop containers?
6. How do all the automation tools work together in a CICD flow?
Author:DevLabs Alliance
DevLabs Alliance is an emerging Information technology consulting and training company headquartered in Gurgaon. We conduct career transformation workshops & trainings in Artificial Intelligence, Machine Learning, Deep Learning, Agile, DevOps, Big Data, Block Chain, Software Test Automation, Robotics Process Automation and other cutting edge technologies. We have a rich pool of like-minded trainers cum consultants who are having diversified experience in their respective technology stack and is in process of continuously growing this pool. We partner with individuals, IT prospects and companies and provides customized trainings, consultancy and workshops as per their training & business needs. We have a presence across four continents (Asia, Canada, USA & Europe) and driving our mission in association with our channel partners.
We are highly committed towards building Next-Gen Engineers by offering Capstone and placement internship programs to IT aspirants. We have delivered 5000+ hours of training, 600+ happy professionals, 15+ corporate clients and has placed more than 400 students in global organizations.