See the VStudio.bld sample for one method of handing this -- getting (read-only) all files but checking out (and hence making writeable) only the files that might be modified by the build, then checking in any changes at the end of the build. This may be a better option if you want to ensure that the executables are up-to-date in source control.
|