Blog Index
« Idea Organizer - Best iPhone Design | Main | Problem exporting your Push Certificate into p12 »
Sunday
Aug222010

You shall Git

Git is quickly becoming the de facto standard for version control in software development.  There used to be a time when cvs was the prevalent solution.  Then svn came along and slowly but surely, everyone switched over to svn because it had solved certain issues that cvs is plagued with.  But git is more than just a switch from cvs to svn, it's fundamentally better than svn.  Anyone who is still working with svn only falls into one camp -- they have not used git in any real capacity yet.  The one main advantage of git (and this factor alone is enough for anyone to consider staying away from svn) is its distributed nature.  In other words, there is no central repository to speak of like you do with svn.  All version info is stored inside a folder at the root of your project called .git.  Another big thing is that with Git you don't have .svn file sprinkled all over your project folders.  These two factors alone allow you to quickly version control your project without any need to set up a repository and deploy your source by removing just one folder.

The superiority of Git means that it will totally replace svn faster than svn did to cvs.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>