I'm looking for a succinct and well-written tutorial on using svn:externals.
I already know how to use them in a basic way myself, but I want a good article that I can link to when answering questions like this one that come up recently:
What to do with multiple projects depending on the same source?
I'd do it myself, but I don't use them often enough to want to stick my neck out and write a tutorial on it. Google was surprisingly unhelpful with this topic.
If you need to see all svn:externals in a directory structure, this is your huckleberry: svn propget -R svn:externals . Logging this here for my own future reference.
The SVN update Command. The svn update command lets you refresh your locally checked out repository with any changes in the repository HEAD on the server. It also tells you what has been changed, added, deleted. If a change has been made to a file you have also changed locally, svn will try to merge those changes.
Here are some sections about it in the svnbook / TortoiseSVN manual:
This is the svnbook page on svn:externals. It is the most useful resource on the subject.
This one explains four ways to include sub-projects in the workflow (and in the process misses a fifth one: symlinks).
And this last one is a TortoiseSVN-specific page on how to import stuff in a repository (not directly related to svn:externals).
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