Re: Version Control [was: Damaging the source code]
Re: Version Control [was: Damaging the source code]
- Subject: Re: Version Control [was: Damaging the source code]
- From: Jonathan del Strother <email@hidden>
- Date: Tue, 3 Nov 2009 08:16:49 +0000
2009/11/2 Jens Alfke <email@hidden>:
> Git:
> + Lots of momentum
> + Fast
> + Very powerful command set, esp. for manipulating branches and merging
> + Distributed
> + Trivial to convert any source tree into a repository
> + Good Subversion interface (lets you mirror an SVN repo and work with it
> using Git)
> + Excellent public repository hosting via GitHub
> - Commands have unusual names
> - Basic source-file workflow (add / modify / commit) is confusingly
> different from anything else, until you get used to it
> - Limited GUI support (not sure if there are any Mac apps?)
> - Complex installation, adds dozens of commands to your path
> - Repositories are not very space-efficient
> - Poor Windows support (if that matters to you, i.e. for cross-platform
> code)
>
I'm curious when you last used git. It now adds only two commands to
your path (git & gitk), everything else is hidden away in libexec.
Repositories are almost always smaller than anything else out there,
although that's sometimes not immediately apparent if, say, you
converted a svn repo to git, but didn't garbage-collect afterwards.
For native Mac GUIs, there's GitX.app, which is fairly good. It
doesn't give a compact enough view of your history for my tastes -
gitk seems to fit way more on screen. git's built-in tcl-tk clients
are functional, if rather ugly.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden