asp.netsvndeploymentrollout

How to use SVN to rollout ASP.NET websites?


We use ASP.NET / C#.

We work locally, test locally, check in our code and binaries through SVN.

On our server, we checkout the latest 'build' from SVN directly into our IIS web directory.

Is this a good practice, or is there something else we should be doing for rollouts?


Solution

  • Why check it out? You could easily create a script to export it (clean, no .svn directories, no mess) to the IIS directory.

    SVN supports an export feature, SVN Export

    Edit: Just noticed this has been covered before on SO: Link