3 ms·
The big difference between SVN and Git is that SVN is centralized (a single linear history is enforced at all times for everyone) and Git is distributed (each u
by flohofwoe 4y ago
The big difference between SVN and Git is that SVN is centralized (a single linear history is enforced at all times for everyone) and Git is distributed (each user has its own local history).
Both models have advantages and disadvantages, but for many people working on the same branch the centralized model is arguably better.
(in the end, both Github and Gitlab workflows mainly try to put more 'centralization' back into git)
- pyrale 4y agoMost corporate git workflows using git are also centralized : the team has one upstream, and people's local repos function as mere clients to check out the upstream. Few teams pull from each other's repos. If you don't branch and directly push what you commit, there's little difference between SVN and Git.