Is there a way to exclude all svn externals when doing a recursive update?
Is there a way to exclude only 1 of all of the svn externals when doing a recursive update?
Basically I'd like to cut down the svn update time, and a couple of the SVN externals that I have will just about never get updated.
These properties can be viewed through the following ways: Right click on the working copy -> Tortoise SVN -> Properties. In the . svn folder, browse through the entries file.
The svn:externals property can be set on a folder or a file. In the first case, it stores the URL of a folder from another repository. In the second case, it stores the URL of a file from another repository. The external file will be added into the working copy as a versioned item.
cd into the directory where you want to add the external project, then type: svn propedit svn:externals . Once you save the file, svn will output something like: Set new value for property 'svn:externals' on '.
If you are using TortoiseSVN, you can do the same thing as "svn update --ignore-externals". Use the "Update to revision..." menu item instead of the normal "Update". On that dialog you have a "Omit Externals" checkbox.
Yes, there is an option for this (to ignore all):
> svn update --ignore-externals
I don't know of any option to specifically ignore one or some externals while updating the rest.
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