Yeah, svn:externals is a working-copy concept that allows you to have
your working copy split amongst several SVN destinations (and store
that configuration in SVN itself for easy maintenance and reuse).  It
doesn't help you with local changes to the remote code (in fact, it
prevents that arrangement, because changes to the remote code get
committed to the remote repository).

You're doing a vendor branch with SVK.  The only difference is that
you're using SVK to get the code into your SVN repository (in /trunk),
rather than using a source drop from the external project (the usual
route).  There's no difference between the approaches past that step,
so you're doing exactly the "recommended" thing.

cheers,
barneyb

On 4/2/07, Zaphod Beeblebrox <[EMAIL PROTECTED]> wrote:
> Hmmm...I was thinking svn:externals was more for your working copy.
> With SVK, I set up a mirror of Rays svn in my svn (svk calls it a
> depot).  Then I tell it to sync to my /trunk .  Then I tell it to copy
> from /trunk to /local.  Now, whenever I want to make changes to it, I
> check out the local version, I can make all the changes that I want to
> and I can also update the trunk version from Ray's.  At any point I
> can diff or smerge my version and Rays.
>
-- 
Barney Boisvert
[EMAIL PROTECTED]
http://www.barneyb.com/

Got Gmail? I have 100 invites.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7 & 
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:274384
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to