Re: Git vs. Subversion. Which one?



On Tue, 2008-09-30 at 20:38 +1000, Damian S wrote:
There is no "better". There is "different".
Exactly.
I happily use SVN on my projects which only I commit to. Although I am
the only committer, this code needs to be pushed out to multiple
machines, both public and private.
I'll still use SVN if I get several other collaborators, but once there
are more than 3 or 4 people committing, I'll move to git which uses a
superior model for large numbers of committers.
3 or 4 people are not many, it's "sightly above 1" :)

It's an amount of users any VCS should be able to handle.

FWIW, SVN was not designed to be the 'best'.
It was meant to be a better CVS than CVS, and in that goal, succeeded.
A matter of perspective.

From my point of view, on the client side, the only real advantage that
SVN has over CVS is it allowing renaming files and it being less
demanding on very low bandwidth or very poor connections to the server.

SVN's major "con" is it being comparatively generous on local diskspace
and it polluting a checked out source trees with huge amount of
VCS-metadata files (git, mercurial do so as well).

Ralf





--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines



Relevant Pages

  • Re: CVS history access?
    ... complained about when I tried the "cvs history" commands against ... commit information. ... repository, but subversion can export XML formatted commit logs, ... For files changed with each revision I can do "svn diff -c ...
    (freebsd-questions)
  • Re: SVN: Wheres the decent client?
    ... I don't know what SVNX is, but I've never had any problem typing "svn ... shop_func.php svn: Commit failed: ... None of the environment variables SVN_EDITOR, ... If I can say 'right click on the folder, select 'update', do your ...
    (uk.comp.sys.mac)
  • Re: How to use SVN + PHP
    ... There is a script on the webserver, the same locally and of course ... Start working on script, commit to rep, than update ... frequently and often, the more versions you have in svn the better, every time you add to svn you have a backup. ... server should not be merged but overwritten with the files of SVN? ...
    (php.general)
  • Re: Near disaster
    ... cvs and svn, ... One issue with setting up an SVN repository is that it wouldn't occur ... My big delay in getting CVS ... I commit the code after each change is complete and tested. ...
    (rec.games.roguelike.development)
  • Re: help! Stuck by Tortoise svn...
    ... I accidentally deleted the ".svn" directory in some of sub-directories ... files underneath are not yet in the repository. ... But it didn't allow me to add and commit, instead, it asks me to clean ...
    (comp.programming)