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