So we have a SVN repository which houses a rather large project that takes about an hour to pull down for the first time. We've setup continuous integration with CruiseControl and we have it triggered on commits. Because of the long pull time we don't delete the build directory on the build machine and instead just issue a svn update command to get the latest version.
The works fine on adding, updating, and removing files which have been checked into SVN, but the issue we have is that during the build process files are generated. Those generated files should never be checked in but I would like to clean them out between builds.
Essentially, I'd like a svn update command that:
- Updated the directory to the current version.
- Removes all files not under source control.
Am I just missing something or is there no SVN command for this?
Update: I am on a windows machine. I'm aware that I could do this with cygwin or other methods, but I'm curious if there is a SVN or CC.Net feature for this.