If you are using NAnt for your build scripts and using SourceGear vault as your SCC repository, please be aware that the default behaviour of the Vault NAnt task in versions 3.1.8 (and below) will overwrite any checked out and modified source files.
I have a single generic build script which I run on the build server and use on developer machines, so that a developer can simply type ‘nant’ at the command prompt in a solution folder to perform a complete build. (This is much quicker than opening the Visual Studio IDE to perform a build)
See the SourceGear Vault support site for details:
http://support.sourcegear.com/viewtopic.php?t=6188
http://support.sourcegear.com/viewtopic.php?t=5876&highlight=nant
http://support.sourcegear.com/viewtopic.php?p=25162#25162
This will be addressed in the next release 3.5 (ETA approx. July 2006)
More on NAnt soon…