Я не думаю, что есть лучшая практика в отношении дискового пространства хранилища. Обычная практика - просто давать столько, сколько практично. 20 ГБ, достаточно 40 ГБ.
Обратите внимание, что Subversion хранит изменения файлов, а не фактические измененные файлы, поэтому использование дискового пространства полностью зависит от того, как часто будут поступать коммиты и насколько велика разница из предыдущей ревизии. Кроме того, если у вас есть двоичные файлы и вы часто фиксируете новые версии этих двоичных файлов, ожидайте значительного увеличения потребления диска, поскольку Subversion плохо обрабатывает двоичные изменения.