git tfs
DESCRIPTION
A presentation explaining how git-tfs helps developers who want the power of a local git repository but need to work with TFS source controlTRANSCRIPT
git-tfs
Alternate Working Title:“Make love not war”
https://github.com/git-tfs
how to get it?
why?
Q: local workspaces in TFS11 means this is obsolete, right?A: nope
local branchinglocal commitslocal historylocal everythinggit == serverless source controlgit > tfs, especially for offline development & distributed work
get started: what’s in the repo?
local history
making a change…
Cue “vim, WTF?!” comments
…and committing it
one more time, for fun
check local history
now push to tfs
finish commit
pulling changes
push git commits separately
gated checkins?
• git checkout –b newBranch• git commit –a –m “xx”• git tfs pull• git tfs ct [and wait for build to pass]• git checkout master• git tfs pull
work item related?