August 2019
Beginner
608 pages
16h 7m
English
Speed is often recited as the main advantage Git has over SVN. This is not exactly the case when handling binary files. If developers checkout full repositories every time and they contain changing binary files, you lose this speed advantage.
In SVN, only the working tree and the latest changes are checked out to the local system. When many changes are made to binary files, checking them out in SVN takes less time than with Git.
Of course, there are workarounds for storing binary files in Git repositories, the most famous being Git LFS (https://git-lfs.github.com/). This is a solution that was developed by GitHub and is an extension to Git. With it, you store a pointer inside your repository instead of in ...
Read now
Unlock full access