I updated the
svn:externals property of my project root directory to pull-in updated code from another project. But, I had local changes that I didn't want to commit. The vanilla
svn commit . tried to commit all my changes, not just the property ones. The answer was simple: addition of the
-N) option. This option, however, is deprecated.
It appears that the
--depth option is the replacement. The sparse directories section of the SVM manual provides details about possible
--depth arguments (which are lacking from the options manual page). Note that the
--depth option would also be useful for trimming large sections of a checkout that are rarely/never used.