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.

Hey, that sounds pretty sweet!  I'll have to check it out, I hadn't heard
of it (or had thought it was something else... another SVN client, which
it ain't).

externals are for more than your working copy- I think of them as SVN's
symlink.  That's basically what externals are.  As Barney B says, any
changes you make, if you want to commit them, would go to the remote
repository location.

So SVK sounds like exactly what you'd want to use if you wanted to
keep track of your changes in another repository than the one you
"got" the code from.

The way I do it, is:

/blogcfc  = an external from his repository
/myblog  = export of blogcfc which I modified

Make some changes to myblog...
Then I "team>export" myblog into blogcfc, which copies everything
(but without any version information (no .svn dirs)) into /blogcfc.

Then, since I cannot commit to the blogcfc repository (wouldn't want
to, either.  My stuff is separate), but I *do* want others to be able
to get my changes, I'll run a "team>create patch", which will make
a single diff file containing any changes to the blogcfc source.

Thus, I can send that patch file to anyone who has the original source
checked out, and they can apply it, and boom, they're in like flynn.

Course, they neither can commit to blogcfc core code, so they'd have
to do the same thing as me- once they patched their copy of the original
blogcfc code, they'd have to "team>export" it into another location to be
managed by their own repository.

Great for one-off type stuff, but probably more work than SVK?  Eh.
I like how SVK can use different kinds of Source Control... that's pimp.

Yeah, that's a swell idea.  Hmm...  eh.  Later, I'll check it out...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 and Flex 2 
Build sales & marketing dashboard RIA’s for your business. Upgrade now
http://www.adobe.com/products/coldfusion/flex2?sdid=RVJT

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:274462
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