Предположим, у меня есть такие проекты.
Могу ли я предоставить пользователю доступ к Project_Home и всем его подкаталогам, кроме каталога D_Project?
Да, вы можете.
Эта работа с http-доступом или, iirc, svnserve с svn> 1.5.
в конфигурации управления доступом, делает что-то вроде:
[repoName:/Project_Home] user_name=rw @group_name=rw [repoName:/Project_Home/D_Project] user_name= @group_name=