DEV Community

Discussion on: Git vs Subversion

Collapse
 
aghost7 profile image
Jonathan Boudreau

SVN removes the step to clone the entire repo to a client's local machine before making changes, eliminating a huge step in the Git process. Your team all works from one repo.

This is the biggest disadvantage of SVN. In my experience, most operations are very slow compared to Git.

Have you ever noticed that everyone with access to a Git repo all have the same user permissions?

Most Git servers do have permissions, but its usually done with branches instead. This works very well since you can have anyone work on any subsystem, but require a review from a maintainer of the subsystem.

Collapse
 
jburroughs profile image
Jordan Burroughs

Cool, I didn't know that. Thanks!