Re: Git vs. Subversion. Which one?



On Tue, 2008-09-30 at 04:32 -0400, Thomas Thurman wrote:
2008/9/30 Nifty Fedora Mitch <niftyfedora@xxxxxxxxxxxx>:
On Mon, Sep 29, 2008 at 09:30:39PM -0300, Armin Moradi wrote:
So I wanted to know about the public opinions on which one is better,

Read about Mecurial and RCS.

This is a BIG topic.... and you need to disclose the size of the
team and their preferences.

If it is just you.... use RCS.

Out of interest, why do you recommend RCS over, say, svn or git or bzr
for a personal project?

I for one am still favoring CVS for several reasons:

* I am used to using it for a very long time and am familiar with it.
* CVS (and RCS) archives can be converted/exported to almost all other
VCS if required.
* CVS (and RCS) have proven their longevity. Their bugs and deficiencies
are widely know and understood. This does not necessarily apply to most
VCSes.
* I don't need a distributed VCS.
* CVS clients are widely available, many (most) users are least to some
extend familiar with it.


If I was new to VCS's, I'd set up a local testbed of typical use cases
and evaluate the candidates. My personal candidates would be CVS, SVN,
git and mercurial.

All have pros and cons. None of them meets everybody's preferences and
use-cases.

I've been using bzr for a while for one-off
projects (which never need pushing to other machines than the one I'm
working on) and it works fine without ever using the distributed-ness.
The point which has never let appear bzr attractive to me is it being an
exotic niche => Likely fine for local use, but I would not consider it
as basis for a larger project.

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: RCS utility
    ... >>really should consider CVS as well. ... they recommend SVN for all "new" installs. ... talking about RCS which is meant for small scale projects, ... (windows explorer shell extension) ...
    (freebsd-newbies)
  • Re: Project proposal -- Forth project organiser
    ... project on which we're doing part of the software development, ... software, documentation, and presentations in a CVS throughout. ... or how to modify them to make them more worth doing. ... CVS was developed from RCS (It originally ...
    (comp.lang.forth)
  • Re: Project proposal -- Forth project organiser
    ... layered on top of RCS and fixes the lock issue, but CVS has it's own ... RCS, first move it to your repository directory. ... Making multiple changes be atomic. ... program that accepts requests from anybody. ...
    (comp.lang.forth)
  • RE: Which versioning system is the simplest to use??
    ... If you only have a file or two, I'd suggest RCS. ... Then I heard about CVS, which uses RCS format archive files (so you can use ... I build a CVS tree which is a sparse mirror of the root file ... Whenever I want to change a configuration file in the "live" tree, ...
    (freebsd-questions)
  • Re: RCS utility
    ... I think that it's a bit of a mis-conception to consider RCS to be ... people are probably more familiar with CVS ... CVS repository. ... up a test repository, commited a file and made a revision to test ...
    (freebsd-newbies)