git-tfs    https://github.com/git-tfsAlternate Working Title: “Make love not war”
how to get it?
why?Q: local workspaces in TFS11 means this isobsolete, right?A: nopelocal branchinglocal commitslocal historylocal everyt...
get startedgit-tfs quick-clone http://tfs/server “$/source/path” localPath
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...
work item related?
Git TFS
Upcoming SlideShare
Loading in …5
×

Git TFS

6,263 views

Published on

A presentation explaining how git-tfs helps developers who want the power of a local git repository but need to work with TFS source control

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,263
On SlideShare
0
From Embeds
0
Number of Embeds
2,508
Actions
Shares
0
Downloads
32
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Git TFS

  1. 1. git-tfs https://github.com/git-tfsAlternate Working Title: “Make love not war”
  2. 2. how to get it?
  3. 3. why?Q: local workspaces in TFS11 means this isobsolete, right?A: nopelocal branchinglocal commitslocal historylocal everythinggit == serverless source controlgit > tfs, especially for offline development & distributedwork
  4. 4. get startedgit-tfs quick-clone http://tfs/server “$/source/path” localPath
  5. 5. get started: what’s in the repo?
  6. 6. local history
  7. 7. making a change…Cue “vim, WTF?!” comments
  8. 8. …and committing it
  9. 9. one more time, for fun
  10. 10. check local history
  11. 11. now push to tfs
  12. 12. finish commit
  13. 13. pulling changes
  14. 14. push git commits separately
  15. 15. 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
  16. 16. work item related?

×