Of course, have a thorough "make clean" target, and run it before rebuilding. If necessary, run "svn st" and check that no unversioned files remain (considering possible svn:ignore's you might have).
On Mon, May 23, 2011 at 01:10, Ryan Schmidt <subversion-20...@ryandesign.com > wrote: > > On May 22, 2011, at 14:36, Elad A wrote: > > > i build a system that store revision id when a branch is ready for QA. > > the developer use "ready to qa" string in his comment when commit. > > there is a post commit script that collect the revision and insert it to > a DB. > > > > the QA goes to a web page that populate the "ready to QA" projects. > > after the QA choose the project he wants to check, the web page generate > install_rev.bat file for the QA to run on his machine. > > > > until this point everything is working like it should. > > > > my question is whats the command that should be in install_rev.bat file? > > > > i want that the QA will start from fresh. for example if now the QA > checks for a project "mobile" revision 1000. > > and he wants to check after that "mobile" revision 900. > > > > the environment should be clean from revision 1000 files and folders and > should have only 900 files and folders. > > > > whats the command i should use? > > i cant delete the folder, fresh chcekout takes about 20 minutes. > > Assuming the QA person has not made any changes in the working copy (that > is, "svn status" returns nothing), then they can simply run "svn up -r 900". > > > >