简体   繁体   English

TFS 2013 Git模式不支持什么TFVC?

[英]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: 最近我意识到TFS 2013中的Git模式项目并不支持所有可用于TFVC的功能.Brian Harry博客文章间接证明了这一点:

...we are fully integrating Git into the TFS ALM workflows – work item tracking, build automation, reporting, code review, and more. ...我们正在将Git完全集成到TFS ALM工作流程中 - 工作项跟踪,构建自动化,报告,代码审查等。 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. 并非所有这些集成都已完成,但我们将通过2013更新充实它,当我们完成时,我们应该在Team Foundation Version Control和Git Version Control之间实现ALM集成功能的完全平等。

The following are a couple of those "not supported in Git mode" things I faced with: 以下是我面对的一些“Git模式不支持”的内容:

  • Gated-checkins 门控签入
  • Code review 代码审查

The concept of the shelvelets also doesn't seem relevant for Git. shelvelets的概念似乎与Git无关。 Taking into account that "My Work" area for TFVC fully relies on shelvelets, it will obviously not be available for Git mode. 考虑到TFVC的“我的工作”区域完全依赖于shelvelets,它显然不适用于Git模式。

What are other areas available for TFVC, but not implemented (yet) for Git mode? TFVC可用的其他区域有哪些,但Git模式尚未实现? Do any workarounds exist for each? 是否存在各种变通方法?

The TFS documentation has a part about details on the differences between TFVC and Git . TFS文档中有关于TFVC和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). 有很多细节,但门禁签到,“我的工作”,代码审查和源代码控制资源管理器是唯一尚未支持的主要功能(与Git相关)。

There are 2 others features in the file editor which were missing before Visual Studio Update 3 : CodeLens inline history and history annotation. 文件编辑器中有2个其他功能在Visual Studio Update 3之前丢失:CodeLens内联历史记录和历史记录注释。

Code Review option seems to show up in Update 4 with pull requests feature. Code Review选项似乎在Update 4中显示了pull requests功能。

Because branches are cheap in Git I can imagine Code Reviews and Gated Check-in will make use of that. 因为Git中的分支机构很便宜,我可以想象Code Reviews和Gated Check-in会使用它。 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 更新:Brian Harry在reddit的IMA会话中提到了一点: http//www.reddit.com/r/IAmA/comments/17paji/iam_brian_harry_microsoft_technical_fellow_in/c87na4j

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM