Print

Git changes how developers manage source code versions



Alex Handy
Email
October 29, 2008 —  (Page 1 of 3)
When Linus Torvalds three years ago wrote a quick mockup of a version control system for the Linux kernel project, he didn’t expect to trigger a forking revolution. But today, at Google's campus in Mountain View, Calif., Git developers gathered to work on the up-and-coming open-source distributed version control system, which is changing the way developers work.

Junio C. Hamano took over Git shortly after Torvalds made his sample code public. Hamano, now Git's maintainer, said that he was only looking for a way to contribute to Linux.

“I was between projects at work, so it was kind of slow, and at the day job we use Linux a lot," said Hamano. "I wanted to contribute back, but I don't work on kernels, so I can't contribute to the kernel community. So I thought, ‘This source code control system is something [I can do].’

“My primary focus was not about the software but about Linus [Torvalds]. I thought that his having to work on something that was not the kernel was—I don't want to say a waste—but it was something somebody else could do."

Today, the dedicated Git contributors who’ve gathered at Google show just how different their world is by admitting that they're all running Git right now on their laptops.

“It decouples the notion of checkpointing from publishing. In Subversion, those are the same thing,” said Steven Grimm, an engineer at Facebook.

Sam Vilain, a contributor from New Zealand, said Git lets developers experiment with the whole of a project, without worrying about breaking things or losing work.

“After you make a change, if you notice there's a tiny little bug with it, you can go back and change that again,” said Vilain.

With Git running locally, developers push commits whenever they feel like and can fork and experiment to their hearts’ content. Those changes won't bother anyone “until you share [them],” said Vilain. “You share at the end of the day, after a day's work, when you've gone over the code a bit more.”



Related Search Term(s): Git, open source, source control, Google

Pages 1 2 3 


Share this link: http://sdt.bz/33018
 
Most Read  Latest News  Resources

close
NEXT ARTICLE
From the Editors: Keeping Sun’s open-source software open
Oracle's lawsuit against Google over Java is very troubling; the future of multicore development looks bright now Read More...
 
 
 




News on Monday  more>>
Android Developer News  more>>
SharePoint Tech Report  more>>
Big Data TechReport  more>>

   
 
 

 


Download Current Issue
MAY 2013 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?