Предполагая, что в SVN есть изящная функция svn: игнорировать, где вы можете пометить файлы / папки или наборы файлов / папок как "игнорируемые".
Это позволяет смешивать файлы, которые должны быть версионными, с файлами, которые не должны; так что это действительно полезно для библиотек (и, следовательно, фреймворков): только версионируйте свой собственный исходный код и пометьте остальное (сгенерированные файлы, библиотеки) как проигнорированные.
Возможно, добавьте файл readme, который документирует, какие библиотеки должны быть установлены и как их использовать, когда другие используют ваш код, или когда вы хотите настроить рабочую среду копирования на другом компьютере.
Обратите внимание, что почти во всех других системах управления версиями, как правило, есть функция "игнорирования", она не относится к SVN.