SJS wrote:
begin quoting Lan Barnes as of Sun, Jul 20, 2008 at 10:09:20AM -0700:
[snip]
I would give svn 3 *'s out of five. This is not damning it with faint
praise. svn _is_ a compelling replacement for cvs, which is what it set
out to be, and it's a good enough tool to use at the small enterprise
level. I like svn; I just don't love it.
I don't agree that SVN is a compelling replacement for CVS. It doesn't
add anything sufficiently useful to be worth the cost of dealing with
the dependency-hell involved, much less the attitudes of the advocates.
You're too Unix-centric in your view. A lot of the benefit of SVN is
that it plays very nicely with Windows. This is so compelling that
programs that would never have dreamed of using CVS were actually
willing to integrate SVN support. It also applies to supporting Windows
transports, SSH without real operating system support, etc.
I might concede that CVS and SVN look superficially the same to a UNIX
user (they aren't, but the differences are deeper than surface).
However, to a Windows user, there is a big difference.
And given that hg and git *are* arguably better than both CVS and SVN
(aside from oddities like hg dying horribly on a standard solaris box),
skipping straight to one of those (if you don't want to spend the money
for Perforce and its pretty graphical tools) would seem to be the truly
compelling change.
The main issue is tool support. SVN has *great* tool support. Even
mainstream Windows vendors are finally starting to integrate SVN support
directly into their UI's. Yeah, that will improve with time, but SVN is
8 years old and Mercurial is only 3 years old. Add to youth the fact
that Linux mindshare is split between Git and Mercurial while Git seems
to go out of its way to alienate Windows people, and the uptake is going
to be slower.
Top that off with trying to tell corporations that love central control
that there is no real central control beyond policy, and the managers
will immediately stick their fingers in their ears and shout "LA! LA!
LA! I CAN'T HEAR YOU!"
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list