Just a tip I spent some time on figuring out: Found information today on how to use TortoiseSVN to manage svn:externals. I’m working on a big project where we need many different branches and parts to use the same css and images libraries throughout all subprojects.
I had to Google to get the information on how to set it up Here is how to do it with TortoiseSVN (i’m using windows XP):
- Right click on the project folder. Select “TortoiseSVN”>”Properties”
- Now add the property to the dialog. Press add and fill in the following:
Property name: “svn:externals”
Any number of spaces will do between folder name and url. Remember line break between each project folder that needs to be checked out here.
- Press OK in both dialogs. The properties are now set.
- On next “svn update”, the external folders will be added and continuously updated.
Originally I wanted to do this for quite some time ago, and found info on how to do it with “svn propedit”. For some strange reason, it fails (can’t open external editor from command line).
More info: SVN book section on svn:external