Взгляните на библиотеку SharpSVN . Это то, что используется, например, АнхСВН. Хотя я не знаю, позволяет ли это создавать репозитории.
Обновление:
Подумав об этом, SharpSVN представляет собой библиотеку subversion client , которая работает с существующим репозиторием. Чтобы создать хранилище, вам, вероятно, придется вызвать «svnadmin.exe» из своего кода.