On Fri, Mar 9, 2012 at 2:56 PM, Simon Dean <simon.d...@moneysupermarket.com> wrote: > Hi > > Are there any plans to add a command to SVN that cleans a working copy or > path of all unversioned and/or ignored files and directories? > > This is a very common need for automated Continuous Integration builds where > a working copy is reused for multiple runs of the same build. Currently > there is no simple and fast way to restore a working copy to a prestine > state. Often users have to choose between i) completely deleting the working > copy for every build and then doing a fresh checkout from scratch or ii) > living with lots of unversioned and ignored files and directories building up > with each successive build. > > The only option at the moment is to write a shell/batch script to provide > this feature which is messy and there's common way to do this. A new SVN > command or enhanced exiting command that provided this functionality would be > incredibly useful.
There is also an existing perl script here: http://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/svn-clean but I don't know its status (I've never used it, I just know it exists). -- Johan