subversion 1.0 is released
Posted Feb 24, 2004 9:52 UTC (Tue) by
veelo (guest, #4694)
In reply to:
subversion 1.0 is released by dh
Parent article:
subversion 1.0 is released
And what does the
subversion homepage say (just checked again): "Currently, Subversion's
merge support is essentially the same as CVS's."
Mind currently. To be fair, one should mention that this quote
is taken from the feature list that is planned for
after 1.0. The full quote reads:
In other words, this is one of the things the subversion team will be
working on from now on. To focus on implementing most CVS features
(besides stability, documentation and all the improvements on CVS) for
1.0, and leaving others for later was a good decision I think. Having come
this far, I have no doubt that the project will go on and implement these
other nice features too.
The most important thing to be aware of though is that Arch and
Subversion differ in fundamental ways. Arch works in a decentralised way,
while Subversion is designed on a client/server model.
Indeed with Arch you can start coding and using version control without
first applying for access to the server. However, the mergence of your
code with the main branch has to be done by the one project maintainer. It
is the Linus way of doing c/q leading development. To throw in an other
quote [Hudson]:
Although a changeset-oriented source control tool [like Bitkeeper and
Arch] is useful in many contexts (offline development on a laptop and
private branches of a project, to name two), the pyramid development model
which motivates it is a fundamentally poor way to run a project.
Development with Subversion (and CVS for that matter) is centralised in
the sence that there is just one repository, but it is actually more
decentralised in a social sence since there are as many code
integrators as there are developers with write access to the repository.
In short, one could say that Arch is centralised around a code integrator,
and that Subversion (like CVS) is centralised around a repository. You
decide what fits best. If you are a heavy user of CVS, like Dirk is,
chances are that Subversion actually fits your needs best.
Bastiaan.
PS. I found Dispelling
Subversion FUD to be an informative source.
(
Log in to post comments)