|
|
|
|
|
by WolfeReader
493 days ago
|
|
No. The advantage of Git (and Darcs, Hg, and others) over SVN/TFS is twofold: 1. A much better merging strategy which remembers previous conflict resolutions. This is possible in both diff and snapshot VCS's. 2. Distributed repositories. Instead of storing history in one centralized server, which is prone to several kinds of failure, Git/Darcs/Hg/Fossil etc. all replicate history to each client by default. This makes it very difficult to actually lose code or history, which definitely happened in older centralized systems. |
|
IMHO this is far from the truth. git is a mess with conflicts and nothing is remembered. When you rebase an old branch a few times, you stumble upon merge conflicts every time you have to rebase that old code. It's really infuriating.
I think git became popular for 2 reasons: cheap branches, and Linus Torvalds.