I have a question about Subversion. I have always been an end user so my knowledge of how it actually works is, well, let’s just say very limited (so please forgive if this is a stupid question).

I have WAMP installed and do my initial development and testing using it. Therefore `C:\wamp\www\` contains the code for what I am working on at the time and I test using `http://localhost/template/`

Then I decided to install Subversion using the instructions I had found at <http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html>. I installed to `c:\svn` and created `c:\svn\repository` and added my project with the following command:

```
svn mkdir svn://localhost/template

```

I now checkout to `C:\wamp\www\` which means that I now have a directory structure that looks like this:

`C:\wamp\www\template` which contains folders called branches, tags, trunk and website. The website folder contains the code for the project and I test using `http://localhost/template/website`

**Now to my question** 

What is the physical location that `svn://localhost/template` saves to? So when I make changes in my working copy `C:\wamp\www\template` and commit them, *where does it save to?
Does it contain a copy of the original files?*

Why I ask: I am trying to figure out **what/how to back up my repository**. In my mind I think I should only have to backup **c:\svn\repository** but when I look in there, I don’t see any of my code.

Thank you for your help, it is very much appreciated.
Angie