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