Are Subversion Tags a good way to post to a development or staging server?
I envision this.
As the trunk becomes stable, a tag is created with that build. The development server switches to that tag utilizing Subversion, updating to the latest revision of files, deleting no longer needed files, etc. The server account I envision would also only have read only access to the repository.
Does this make sense? I am thinking of a way I can eliminate manual hand-copying files up to the development/staging/testing server.
Note: I am not using a build server so I don't need any hooks. Also, this is a Windows box.