Git vs svn

1,594 views 15 slides Jan 01, 2017
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

GIT vs SVN


Slide Content

Git vs SVN By Rupesh Kumar

GIT vs SVN -- Pictorial

Another View

Git vs SVN Git has a distributed model Every user has their own copy of code on their local, basically like their own branch. Keep making changes and when you are satisfied merge it to your master. Master is on your local, so changes stay on your local. If you have a remote link like a GitHub repo...push changes on your master to that. SVN has a centralized model Everyone has a working copy and changes are committed to a central repository There's not much to say about it....you guys know it all.

That said...local copy of code means speed. Basic operations like diff, commit, status etc. Become ultra fast. In SVN such operations occur in the central repository...that is you connect to your server for such operations. Fast Excellent for large open source projects Feature rich Branching and merging is what Git does best

Git is faster than SVN Git is extremely fast. No network latency involved. Perform a diff. View file history. Commit changes. Merge branches. Obtain any other revision of a file Switch branches.

SVN eats up a lot of space unlike Git Git's repository and working directory sizes are extremely small when compared to SVN. An SVN working directory always contains two copies of each file: one for the user to actually work with and another hidden in .svn/ to aid operations such as status, diff and commit. A Git working directory requires only one small index file that stores about 100 bytes of data per tracked file.

Stuck up with two girlfriends, Git can help you out. Branching and merging was never easier before.

That's SVN.

GIT vs SVN market share

And lastly behold the GOD who made it all – Linus Torvalds (Creator of GIT)

Futher Read: https://en.wikipedia.org/wiki/Git_(software) https://git.wiki.kernel.org/index.php/GitSvnComparison

Thanks Questions ???