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.
Works on all platforms:
svn revert . --recursive
(Note that this will revert everything, not just directories.)
You could use find
combined with svn revert
:
find . -type d | grep -v .svn | xargs svn revert
This won't touch any files inside the directories unless you use the -R
option (which is equivalent of --depth=infinity
).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With