Я не понимаю, как это было бы плохой идеей.
Git отлично подходит для управления большими и малыми объемами информации. Двоичные или текстовые данные разрешены и сохраняются в истории изменений.
Это, вероятно, может работать так же, как iFolder , но с гораздо лучшей способностью объединять, хранить историю и делиться вашей информацией.
Одной из проблем является сложность, мешающая такого рода настройке. Если ваши пользователи не разбираются в git-ветвлении, разрешении конфликтов путем слияния и применения патчей вручную, вам придется принять несколько трудных решений о том, как отключить систему.
Идея GUID также может сбить с толку конечных пользователей, поэтому вам, возможно, придется построить что-то простое (нумерация версий) поверх этого.
К дилемме разрешенных пустых папок также следует обратиться.
Хорошая особенность git (в отличие от svn или iFolder) заключается в том, что перемещение файла выполняется легко, а слияние - разумно.
В целом, git хорошо управляет нашими двоичными изображениями, файлами мультимедиа и кодами в одном репозитории. Я не могу понять, почему его нельзя было использовать в качестве помощника для любого другого проекта, для отслеживания документов, изображений и других медиа.