Alex’s posterous

 
Filed under

dev

 

Version control with Git on OSX

I've started playing around with iPhone development and OSX for the first time (having recently bought a macbook pro) and wanted to get into good version-control habits earlier rather than later. I installed subversion and svnX (a nice OSX frontend) and found that this works quite nicely with XCode's built in SCM support.

Iain Lane, however, advanced to me this afternoon that svn is outdated and distributed version control with Git is where things are at. Having seen lots of github repositories and gists around on the web, I thought I'd go and check it out. Turns out DVCS like Git are really quite different from traditional version control systems. I've not done much branching and forking with svn before, something which git features heavily. The fact also that each checkout is a full copy of the repository, letting you work locally and then pushing commits back up to the master repo also sounds very neat.

Anyway, some useful links:

Turns out XCode doesn't yet support Git, but using the GitX gui alongside XCode can't be that bad. There are also some nice .gitignore settings linked from there which might come in handy.

Filed under  //   dev   git   github   osx   version-control  

Comments [0]

Eclipse code folding with Coffee Bytes

Coffee Bytes provides a way better code-folding tool than the in-built Eclipse offering.

In fact, I'd gotten so used to having it installed that when I fired up a new Eclipse installation I was wondering why I'd suddenly lost the ability to fold things like inner classes.

Filed under  //   dev   eclipse   java  

Comments [0]