Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is NOT supported in TFS 2013 Git mode from what is there for TFVC?

Recently I realized the fact that not all functionality available for TFVC is supported for Git-mode projects in TFS 2013. This has been indirectly proved by the blog post of Brian Harry, saying:

...we are fully integrating Git into the TFS ALM workflows – work item tracking, build automation, reporting, code review, and more. Not all of that integration is complete yet but we’ll be fleshing it out through the 2013 Updates and, when we are done, we should have full parity on ALM integration capabilities between Team Foundation Version Control and Git Version Control.

The following are a couple of those "not supported in Git mode" things I faced with:

  • Gated-checkins
  • Code review

The concept of the shelvelets also doesn't seem relevant for Git. Taking into account that "My Work" area for TFVC fully relies on shelvelets, it will obviously not be available for Git mode.

What are other areas available for TFVC, but not implemented (yet) for Git mode? Do any workarounds exist for each?

like image 386
Yan Sklyarenko Avatar asked Oct 29 '13 20:10

Yan Sklyarenko


2 Answers

The TFS documentation has a part about details on the differences between TFVC and Git. There is a lot of details, but gated-checkins, "My Work", code review and Source control explorer are the only major features that are not yet supported (and relevant with Git).

There are 2 others features in the file editor which were missing before Visual Studio Update 3 : CodeLens inline history and history annotation.

Code Review option seems to show up in Update 4 with pull requests feature.

like image 184
Guillaume Collic Avatar answered Nov 15 '22 15:11

Guillaume Collic


Because branches are cheap in Git I can imagine Code Reviews and Gated Check-in will make use of that. Redirect a push to a temporary server side branch and fast-forward merge when the build succeeds, or something like that.

Update: Brian Harry mentions a little bit about in an IMA session he did on reddit: http://www.reddit.com/r/IAmA/comments/17paji/iam_brian_harry_microsoft_technical_fellow_in/c87na4j

like image 34
riezebosch Avatar answered Nov 15 '22 15:11

riezebosch