[Rails] SCM for a Rails project - Darcs or Subversion?

David Mitchell
Thu, 20 Apr 2006 09:53:44 -0000

There''s nothing stopping you using Darcs if that''s what you
really want to use.

However, as you''ve noticed the "standard" is Subversion.
RadRails
supports it; Capistrano requires it (as far as I''m aware), and is
magic for deployment.

Until my Subversion server was available, I used gmail as a
repository.  It worked fine; I had lots of tar.rzip files sitting
around, but I could "roll back", "tag" and
"branch" as I saw fit.  I
couldn''t use Capistrano (then Switchtower) to deploy, but uptime
wasn''t a big concern for me so it just meant a bit of manual work to
get things done.  I use Eclipse, but not RadRails, so didn''t miss
Subversion from that perspective.

The real questions are "How much do *you* like Darcs?  How much manual
work are *you* prepared to put up with in order to use it?  How tough
would it be for *you* to switch to Subversion?", and obviously none of
us can answer those for you.

Regards

Dave M.
On 20/04/06, Alder Green <alder.green@gmail.com>
wrote:
> Hi everyone.
>
> I''m choosing an SCM for my current Rails project.
>
> Up until now, for my other (non-Rails) codings, I used Darcs and liked
> it very much. I''d prefer to use Darcs for my Rails development as
> well. Looking into the matter, I''m somewhat deterred by the
appearant
> dominance of Subversion as the SCM tool of choice for Rails hackers.
>
> Is there a technical reason for this dominance?  Should I avoid Darcs
> and instead use SVN for my Rails development? Should I expect poor
> Rais'' tools support of Darcs compared to SVN? I''ve
already noticed
> RadRails tightly integrates SVN, and the large amount of
> online/offline (the Agile book) discussing SVN with Rails, while Darcs
> + Rails only yields a single - good but short and very basic - blog
> post.
>
> That said, I found SVN itself to be an overkill and less suitable for
> my zen of development, and would like to stick to Darcs also for Rails
> if the cost isn''t too high.
>
> Regards,
> Alder
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>