Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What can SVN do that Git can not?

Tags:

I am currently deep into Git before ever mastering SVN. Its my first serious source control management system learning experience.

I wonder about the opportunity-cost of not learning (or even de-learning what little I learned about) SVN. Is there something that I need to watch out for?

Are there things that are just not doable or prohibitively hard in Git as compared to SVN?

like image 308
explorer Avatar asked Feb 24 '11 08:02

explorer


People also ask

What is the main difference between SVN and Git?

The difference between Git and SVN version control systems is that Git is a distributed version control system, whereas SVN is a centralized version control system. Git uses multiple repositories including a centralized repository and server, as well as some local repositories.

Is SVN better than Git?

Advantages of SVN Over Git SVN's centralized repository model makes it easier to manage contributions and contributors. Git does not support codebase access restrictions — a contributor who has access to the repository has access to the entire repository.

What are the advantages of SVN?

SVN also enables you to quickly retrieve versions of a code repository through the checkout process. While SVN doesn't support nested repositories, you can still retrieve and combine changes found in multiple code repositories into one working copy of the code using the command svn:externals.

What is the purpose of an SVN?

SVN stands for Subversion. So, SVN and Subversion are the same. SVN is used to manage and track changes to code and assets across projects.


1 Answers

Git can not svn lock documents, so that someone could prevent others from editing a non-auto-mergeable entity (such as Word or Excel file).

like image 102
P Shved Avatar answered Nov 20 '22 13:11

P Shved