In my build system, I delete my working copy and perform a fresh checkout in order to guarantee that the working copy is pristine.
By ‘pristine’ I mean I can be sure there’s nothing additional, as well as nothing changed or missing, in the working copy.
Is there a more efficient way to do this?
First do an
svn up, then asvn status. If there are no changes shown – your copy is pristine. And there isn’t the overhead of downloading everything each time…