On 9/23/2011 2:18 PM, Ryan Schmidt wrote:
On Sep 23, 2011, at 16:16, Cory Riddell wrote:

Both you and Mark suggested I use externals. I've avoided using
externals because I've read more than one article advising against them.
I'm going to have to rethink this I guess. Can you use them without
abusing them?
What article was that? I'd say there are perfectly fine ways to use externals. 
Obviously the developers thought it was a useful feature when they implemented 
it.

There have been some problems with the new file-level externals feature, so I 
would stay away from that, but the old directory-level externals feature has 
always worked just fine for me, as long as you understand how it works and what 
you can and can't do with it.


From personal experience back in the 1.5 days, externals were horribly 
slow and generally unwieldy to work with. Subversion had to open a fresh 
connection to the repository for every external, you have to set peg 
revisions on all your external definitions when tagging, etc etc.
It's quite possible that they've improved in the last few years, but 
personally I'm pretty unlikely to mess with them again. It's easy enough 
just to copy everything into the main repository at the appropriate 
place and just not have to worry about it again.
-Mike

Reply via email to