Sounds very interesting. I would love it if someone would record it... for the benefit of those no longer in Boston. :-)

I've been trying to figure out how to worm git into our workflow at $work where we currently are using CVS. I tried to import the CVS repo to git a couple different ways but was spectacularly unsuccessful both times.

Drew

On 5 Mar 2009, at 23:06, Steve Scaffidi wrote:

Since the March meeting is almost upon us, I just wanted to start discussion
on what people would like to do vis-a-vis git.

My idea is pretty simple - I would like to do a tutorial-style workshop where people can follow along on their laptops to use git and see it in
action.

I would cover the following:

 -  Core concepts (~15 min)
   - the creation of git (who why etc)
   - "the Zen of git - unlearn what you know"
   - git terminology
     - local vs remote repos
     - origin, head, master, checkout/commit vs pull/push
   - how git is related to traditional version control systems (TVCS)
   - what git does better than TVCS
   - what git doesn't yet do better than TVCS

 - Getting started (~25 min)
   - starting a new project with git
- getting an existing project into git (one that isn't already using
source control)
   - making your own private remote repository
     - NOTE: making a repo public is really something to be left for
another day
- HOWEVER, I would mention that it's insanely simple and flexible.

 - Working alone with git (~20 min)
   - getting code from an existing git repo (for example perl!)
   - hack hack hack
   - commit hack commit hack
   - commit push hack commit hack commit push

- Working with others with git, the traditional way (~20 min)
 - you pull from the repo
 - someone else pulls from the repo
 - you're both pushing... how to keep in synch

Anyhow... I obviously need to plan this carefully. There's a lot of
information, but using git is surprisingly straight-forward...

I know that the basics of getting started and using it for real work can be covered in one meeting. It's just a matter of avoiding all the "git fanboi hype OMG linus! shiny! ponies!" and instead focusing on "when you want to
get X done with TVCS, you do Z with git" :)



Shortly before the meeting I could send an email to this list showing people
where to get git for their chosen platforms, perhaps with install
instructions... that will save time for instruction :)

--
-- Steve Scaffidi <[email protected]>

_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm


_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to