[sldev] Created page on source control
Dale Glass
dale at daleglass.net
Tue Jun 19 01:37:35 PDT 2007
В сообщении от 19 июня 2007 05:21 вы написали:
> SVK? i am thinking that SVN is pretty easy to find tutorials about,
> all the dinosaurs have used RCS and CVS....
The idea isn't to make a SVN/SVK tutorial, rather explain how to apply
it to SL source specifically. For example even though I had been
using SVN for several years before I found about SL, I didn't know
about svn-load-dirs until I needed to solve that problem for SL and
found after some googling that SVN already comes with tools for that.
Now the SVK explanation is there because it appears to be ideal as far
as SL development is concerned: it can automatically mirror the SL
repository, merge changes into your code, and publish your own
branches with a minimum of inconvenience. It doesn't seem to have any
of the disadvantages of SVN + svn-load-dirs, and the way it works
means you get to the point where you can generate a new viewer update
much faster.
My previous way of doing things was SVN + svn-load-dirs. But my
repository was hosted on dreamhost (shared hosting). Load average on
that server can be about 5 normally. So svn-load-dirs was pain. The
download source, load-dirs (which means a full checkout, processing,
commit, tag, checkout) process could take more than an hour overall.
In comparison, SVK changes that a lot: During an update I only need to
pull the source from the LL server, which only requires downloading
the changes. After that I can get back to work. Pushing the new
version to my server also only requires sending the changes, which is
reasonably fast.
Longer term I plan to offer my version of the client to the people who
want it. SVK seems to be much superior for getting a new version out
quickly when it's needed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070619/66b09c50/attachment.pgp
More information about the SLDev
mailing list