On Wed, 1 Sep 2004 16:53:52 +1000
Taryn East <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> well I'm currently in the process of migrating to a new computer and am
> at the "picking funky packages" stage...
>
> now, at home I had been using cvs as version control - and I know it's
> getting dated.
>
> At work they have started using svn (subversion, that is) and it seems
> pretty ok to me... however I happened to overhear part of a conversation
> at SLUG the other day where someone was saying that ?arch (I think) was
> better? but didn't get to hear why...
The main difference between to two is the goals of the projects
themselves.
The SVN people took a look at CVS and said to themselves "the code
is crufty and it can't do renames of files and directories". They
then set out to fix those particular problems.
Arch on the other hand said "how do we make a better revision control
system, that will better suit the distributed development model of
most open source projects".
The result is that Arch is better at :
- branching and merging across branches
- forking repositories, working on a private version and then
merging from upstream and passing changes back upstream (via
your own public branch).
> now... at the risk of starting some sort of religious war... I was
> wondering if those that have tried both would be willing to tell me the
> relative strengths of the two... or point me at a reliable source for
> such information.
I use Arch for all my own stuff and onlu use SVN when I'm pulling
code from an external SVN repository.
Martin Pool has had a good look at both and has some very thoughtful
analysis here:
http://sourcefrog.net/weblog/software/vc/
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+-----------------------------------------------------------+
"It's far too easy to make fun of Microsoft products, but it takes a
real man to make them work, and a god to make them do anything useful"
-- Anonymous
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html