Re: Xcode 4.2.1 Git can't commit
Re: Xcode 4.2.1 Git can't commit
- Subject: Re: Xcode 4.2.1 Git can't commit
- From: Conrad Shultz <email@hidden>
- Date: Tue, 29 Nov 2011 11:29:32 -0800
On 11/29/2011 10:46 AM, Bill Cheeseman wrote:
> My experience with Git is recent and limited to the Xcode 4 interface. I
> must say that this incident leaves me feeling that version control is
> way more trouble than it's worth to me. I'm still using it (I just
> inited a new repository for this project), but I am anxious about the
> next glitch that will make the repository inaccessible and unusable
> again. The time required to become familiar and comfortable with the
> complexity of Git is too big a burden for me. I'm a full time trial
> lawyer and a full time Mac software developer, with a family too, and I
> simply have to set priorities and stick to them. Learning a version
> control system is way, way down on the list.
FWIW, if you don't use version control, you will end up reimplementing
many of its features manually - and poorly (e.g. duplicating a folder to
do experimental work).
Personally, I avoid git wherever possible; I use mercurial
(http://mercurial.selenic.com), which has essentially the same feature
set as git but with a vastly better user experience IMHO. It's not
integrated into Xcode, but typing "hg [add|remove|commit|update]" in the
terminal isn't overly burdensome.
That said, this has the potential to become a religious battle, so I
will directly state that git is widely and successfully used, was
clearly chosen by Apple as the designated successor to Subversion, and
is the tool of choice of GitHub, home to much great code. So if you
like git, by all means use it. If you don't, give mercurial a try
before you abandon version control entirely.
--
Conrad Shultz
Synthetiq Solutions
www.synthetiqsolutions.com
_______________________________________________
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