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