


Checking out from a SVN repository is very similar to the concept of cloning a Git repository, like you can clone a Git repository from GitHub.
GIT VS SUBVERSION CODE
In SVN it means that you download a part of the code to your local machine, so you can work on it, and then you can push it back to the server. You switch to another snapshot basically. That could be a branch, or a commit, or a tag, or something like that. In Git checking out means that you switch to a different reference.

Then there's the concept of checking out code. whereas in Git it's just a hidden folder on your local computer. In SVN a repository refers to this central location on a server that everyone can check out and commit stuff to etc. So one of them here is the term repository. So some of the terminology that's used in the two different tools sound similar but they actually mean different things. Then the third part here is that Git is not Subversion. Also, just in its internal workings Git is a lot faster, the way it stores snapshots of the changes you're making, it's very different from Subversion. So it's completely decentralized, there's no need for some central host.Īnother difference is that Git is extremely lightweight and one of the main reasons it's so lightweight is because there's no network latency because you don't have to commit changes to a central server.
GIT VS SUBVERSION FULL
So Git is decentralized and even if you push your repository to something like GitHub when someone else clones that repository, they get the full repository, they get everything. A Git repository is basically just a bunch of files on your own server. With Subversion, you need a central server, which is going to host your repository. When you create a Git repository it's just stored locally on your computer, and it's not required that you push it to a server, like GitHub, or your own hosted Git server or anything like that. So compared to Subversion, Git is highly decentralized. This is the first and probably the most important part here. If you want to read the article you can find it on. This is an article I wrote on the WP Pusher Blog, called "Demystifying Git for WordPress Developers." It talks about some of the differences between Git and Subversion, and I thought I'd just quickly go through them here. In this video we're going to talk briefly about the differences between Git and Subversion - or SVN.
