То, что оттолкнуло меня от этой идеи, заключается в том, что для общего использования любые двоичные данные будут копироваться в любое время, когда они изменяются, тогда как системы SCM с текстовым содержимым, основанные на них, легко обновляются в виде различий.
Чтобы вы могли это сделать, просто имейте в виду, что вы можете не использовать его для управления такими вещами, как хранилища фотографий, если вы много редактируете.
Приятной особенностью решений для резервного копирования более общего назначения (скажем, Time Machine) является то, что они могут через некоторое время свернуть несколько двоичных изменений, чтобы сэкономить место. Я не уверен, насколько легко это сделать в SVN, git или mercurial.