As part of my continuous integration builds using CruiseControl, I’ve fallen into the habit of the following pattern:
Perform an SVN Update (get the latest release)
Overwrite the updated project directory with a set of static files. For example, if my project lives in ${cc.home}/projects/${project.name}, I’ll have another directory under ${cc.home}/nonvcsfiles/${project.name} in which I store unversioned content.
Perform [...]