Jeg mener at du ville kunne løse det på styresystem niveau.
Det gøres ved at have en almindelig mappe som ikke er en som web serveren viser. I den mappe har du også dine svn undermapper.
Hertil så en en anden mappe i samme partition (<- dette er vigtigt) som førnævnte mappe, der er webserverens dokument root.
Herefter etableres så hardlinks (med ln kommandoen) for mapperne inde i svn mappen ind i document root mappen.
Web serveren har nu ikke længere de 2 .svn mapper i document root mappen, da de 2 .svn mapper ikke er synlige i document root mappen.
Det lyder lidt som du har en lidt mere kompleks filstruktur. Du gør så bare det at du opretter tomme filmapper i document root mapper og inde i de mapper hardlinker du så til den/de tilsvarende mappe/mapper der ligget et niveau under svn hoved-/root- mappen.
Overnævnte kræver nok også en chroot for at være helt usynlig for web serveren.
Et andet alternativ er at bruge FreeBSD (et BSD styresystem):
http://www.freebsd.org/ og de mere avancerede jails:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og
indlejede systemer, hvor indlejrede systemer
er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags