If you use the option '--depth empty', you can undo changes only for paths explicitly specified on the command line, so if you specify all directories that have property changes, but NONE from the files whose contents you want to save .
eg. if you have a directory "foo" with unwanted property changes, but the file "bar" inside "foo", the following should save the mods in "bar", but return the property changes to "foo".
$svn revert --depth empty foo
TheJuice Jun 21 '10 at 16:29 2010-06-21 16:29
source share