How do you revert ONLY directories in an SVN working copy?

Rushyo picture Rushyo · Jan 27, 2011 · Viewed 17k times · Source

I want to revert a directory and all sub-directories in an SVN working copy so they match the repository but I don't want to touch any files inside those directories.

One of my SVN applications recursively set an SVN property on every directory in my working copy but I want to revert those changes to stop it highlighting them and trying to commit the changes to the SVN properties. Simply changing it to match the HEAD doesn't work.

Any ideas? I've read through various SVN resources but none of them seem to deal with this edge case.

Answer

ian picture ian · Jun 27, 2012

Works on all platforms:

svn revert . --recursive

(Note that this will revert everything, not just directories.)