Become a git guru

1

What will you do?

Read 'Pragmatic Version Control Using Git', migrate all svn repos I manage over to git, change branching/tagging practices to take advantage of git's features, train others to use git.

2

How will you test your idea and measure success?

Success here will be a tad subjective, as it will be when I feel comfortable using git day to day.

3

How will you know you are done?

I will know I'm done once the steps described in #1 are complete.

4

How will you enjoy the journey?

I always enjoy learning new things and am excited to explore the new source control tool everyone is so excited about.

Created Nov 26, 2009 | Category Other
Tags git, version control, svn

Comments & Observations

Thumb

Lizzy Excellent experiment idea! I am curious to hear about your findings, including how Git compares to other tools you have tried. Any lessons you learn about the conversion process (hitting tough spots, or was it smooth).

Nov 26, 2009

Thumb

Andy O'Shea So far I'm really impressed with git, but have only mastered the basics of a local repository. I'm looking forward to seeing how it works with a remote repository where multiple programmers can push their changes to. The PragProg book (as usual) has been excellent and I've been writing up documentation for myself on the more important tasks from the book that I will be doing. Want to wait until I'm completely done before making any comparisons with subversion, more to come later this week.

Dec 06, 2009

Thumb

Andy O'Shea Quick update: I read the PragProg book (which was excellent) and exported an svn project of mine into git. I was able to duplicate my build process in git and am really impressed with it overall. It's a lot more complicated than subversion (the source control program I'm used to), but also more powerful. I especially enjoy how quickly git works when it comes to branching and tagging. I wrote up a bunch of documentation and will be training some others to use git in the next couple of weeks.

Dec 14, 2009

Profile_default_thumb

Graham How do you sign up for the training lessons you are giving?

Dec 15, 2009

Thumb

Andy O'Shea hehe, actually gonna give them at work to my programmers :\ Though, I can easily be convinced to repeat such presentations over a beer.

Dec 15, 2009

Thumb

Andy O'Shea Well, now I'm using git regularly and successfully trained a few others to use it on their projects as well. I think that this experiment has been a success, and I'm very impressed with git overall. I still think that subversion has an advantage with its more simple nature, but the flexibility of git is staggering and I will be using it for all future projects. Also, the fact that branching and tagging is built into git, instead of the hackish way you do it with subversion, is an amazing feature. It forces you into a better workflow and is much faster.

Jan 01, 2010

Please Log In to Comment
Create an Experiment
Small

Andy O'Shea

  • Member Since
  • 10/28/09
  • About
  • Web
  • Experiments 5
  • Observations 39