[TxMt] which version control system to take?
Tim Harper
timcharper at gmail.com
Fri Feb 29 20:23:19 UTC 2008
I've installed git on windows using mingw distro. It comes with an
installer and everything, and it does a really great job! The git-gui
has a bit of a problem (I can't create commits from it), but the
console works perfectly well as far as I can tell.
It is a preview release, so stability is not guaranteed. You'd want
to do your own experimentation with it, first.
http://code.google.com/p/msysgit/
As Mark said, subversion may just fit your needs. For what we've been
doing (we branch like crazy), git has been superb. I haven't had any
motivation to try Mercurial or bazaar yet.
Tim
On Feb 29, 2008, at 1:15 PM, Mark Eli Kalderon wrote:
> My two cents:
>
> The most important thing is that you use version control. I have
> been a happy Subversion user for three years now, but eventually
> found myself frustrated with its merging facilities and am now
> learning Git (since it allows you to cherry pick the changes you
> want to merge).
>
> For your purposes, however, I would not recommend Git (not quite
> cross platform since it lacks a Windows implementation, I think) and
> its UI is not as nice as some alternatives.
>
> I think you might try Mercurial or Bazaar.
>
> There are advantages to using a distributed version control system
> as opposed to a centralized one like Subversion, but really any of
> Subversion, Mercurial, or Bazaar would suit your needs.
>
> They are all easy to install. Since you don't have Leopard yet
> (which has Subversion preinstalled) you can use Martin Ott's OS X
> binary.[1] The first two chapters of the Subversion book (available
> free online) should be enough to get you working with subversion in
> an afternoon.[2]
>
> There are binaries for OS X and Windows for Mercurial (I think that
> Mercurial also comes with keychain support on OS X).[3] Like
> Subversion, it comes with a nice manual.[4]
>
> Finally, Bazaar also comes with binaries for OS X and Windows.[5]
> And also has extensive documentation.[6]
>
> You might be well served by downloading them all, spend a weekend
> playing with a couple toy repositories and think about how they
> might work best with your envisioned work flow. (Bazaar seems
> particularly flexible in this regard.)
>
> Glad to hear that you are seriously considering version control.
> Good luck.
>
> All the best, Mark
>
> [1] http://homepage.mac.com/martinott/
> [2] http://svnbook.red-bean.com/
> [3] http://mercurial.berkwood.com/
> [4] http://hgbook.red-bean.com/
> [5] http://bazaar-vcs.org/Download
> [6] http://bazaar-vcs.org/Documentation
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
More information about the textmate
mailing list