Difference between Git and SVN| DevOps Interview Question
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 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
- What is CI? What is its purpose?
- Top 50 GIT Interview Questions for SDET
- Which among Puppet, Chef, SaltStack and Ansible is the best Configuration Management (CM) tool and Why?
- What is the difference between SDET and TESTER?
- Popular DevOps Interview Questions
- Robotic Process Automation – An ultimate solution
- Process Automation and Mitigating Risks during Natural Disasters
- Advanced Selenium Interview Questions
- JIRA Interview Question
- Robotic Process Automation in Healthcare Industry
- What is Microservices Architecture
- Robotic Process Automation Simplified
- Setup Selenium with C#
- SDET Demand In Market !!
- Top 5 API Testing Tools
- Salaja K
Training provided by the trainers in DevLabs Alliance is completely awesome. Trainers are highly qualified in their areas with practical experience. Since it is 3 days training we have completely got the opportunity to have hands on.
- Varenya Varshney
Both trainers (Ravi and Naresh) were excellent in their approach. Session was less of a theory and more of a practical. And even the theory part was quite interesting. A bit issue with the volume of information which I had received in just a span of 2-3 days - it seemed a bit over-loaded. But overall, it has given me a great platform to take it forward from here!
- Vijay Kumar
Excellent Training program. Training courses and trainers are very good. Trainer will explain you as many time you ask the question. Best thing is hands on based training. You learn by doing. Looking for more courses from here.
- sairam shyamala
It was good session, I left my training room with basic knowledge on all the tools. Tutors have great knowledge and experience on the tools. But three days is not enough time.
- Abhishek Tripathi
Training provided by the trainers here is completely awesome. Trainer is highly qualified in their areas with practical experience. Also amenities provided during training by institute is great