Sometimes our project tree can have binaries such as jpg, png, doc, xls or pdf. Can GIT, Mercurial, SVN or other tools do a good job when only part of the binary is changed?
For example, if the specification is written in .doc, and it is part of the repository, then if it is 4 MB and edited 100 times, but only for 1 or 2 lines and checked 100 times during the year, then it is 400 MB.
If it's 100 different .doc and .xls files, then it's 40 GB ... not the size that is easy to manage.
I tried GIT and Mercurial and see that both of them seem to add a lot of data, even when 1 line is changed in .doc or .pdf. Is there any other way inside GIT or Mercurial or SVN that can do the job?
git dvcs svn mercurial binaryfiles
太極 者 無極 而 生 Jun 06 2018-10-06T00: 00Z
source share