В настоящее время я думаю об изменении моего VCS (от subversion) до git. Можно ли ограничить размер файла внутри коммита в репозитории git? Для e. г. subversion есть крючок: http://www.davidgrant.ca/limit_size_of_subversion_commits_with_this_hook
По моему опыту люди, особенно неопытные, иногда склонны передавать файлы, которые не должны входить в VCS (например, изображения большой файловой системы).