I have an SVN repository with uncommitted changes to files. There is also a change in the svn:externals property on the root folder.
How do I commit the property changes, WITHOUT committing the changes to the files themselves?
Select any file and/or folders you want to commit, then TortoiseSVN → Commit.... The commit dialog will show you every changed file, including added, deleted and unversioned files. If you don't want a changed file to be committed, just uncheck that file.
In order to commit only the explicit paths specified on the command line use the --depth empty option e.g. in the directory with the newly modified externals property: $svn commit --depth empty .
Commit uploads your changes on the CVS / SVN server, and Update overwrites the files on your localhost with the ones on the server.
In order to commit only the explicit paths specified on the command line use the --depth empty
option e.g. in the directory with the newly modified externals property:
$svn commit --depth empty . -m "Modify svn externals definition only."
If you only want to change the property you can do it against the repository right away, instead of against your working copy.
For example:
svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module
See the SVN book on manipulating properties
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