<p>Currently i am developing sites using DNN framework. Currently my development and staging environment is same. Client is vewing same site which I am using for development.</p>

<p>I have started using tortoise svn (subversion) for maintaining versions and backup. I am using file based svn repository for it.</p>

<p>The issue is svn creates .svn folder (hidden) in every folder. This folder and files inside it shows in portal system while file selection and at many different locations like FCKEditor File Browser, Icon selection for module / page, skins selection.</p>

<p>I would like to hide this folder for entire application and it should not show up anywhere.</p>

Do you have to have the same environment for development and staging? I would really recommend against it. Even if you have them on the same server, I think you should have them at least in separate virtual directories.
Assuming you have then done that, it is simple to keep the '.' directories hidden, you simply
```
export
```
your svn repository from dev to staging. Staging will no longer be a working copy so the '.' directories will not be present. This also allows to test potentially breaking changes without affecting the client and it keeps the staging environment more stable.