Ветвление является важным аспектом работы систем управления версиями, поскольку типичные приёмы управления версиями (по крайней мере, при разработке программного обеспечения) подразумевают использование ветвей. Subversion обладает достаточно развитыми возможностями для ветвления и слияния (однако не поддерживает слияние переименованных файлов и директорий).
Рис. 2. Пример эволюции ветвей в Subversion.
На рис. 2 условно показан пример эволюции ветвей в хранилище. Зелёным цветом показана основная линия разработки проекта, жёлтым - ветви, синим - метки, пурпурным - ветвь, разработка которой прекращена. Красными стрелками показаны слияния изменений.