Я слышал некоторые утверждения о том, что SVN обрабатывает двоичные файлы лучше, чем Git/Mercurial. Это правда, и если да, то почему? Насколько я могу себе представить, никакая система контроля версий (VCS) не может различать и объединять изменения между двумя версиями одних и тех же двоичных ресурсов.
Итак, не все ли VCS плохо при обработке двоичных файлов? Я не очень разбираюсь в технических деталях, стоящих за конкретными реализациями VCS, поэтому, возможно, у них есть некоторые плюсы и минусы.