14

最近、TFVC で利用可能なすべての機能が TFS 2013 の Git モード プロジェクトでサポートされているわけではないことに気付きました。これはBrian Harry のブログ投稿で間接的に証明されています。

...Git を TFS ALM ワークフロー (作業項目の追跡、ビルドの自動化、レポート、コード レビューなど) に完全に統合しています。統合はまだすべて完了していませんが、2013 Updates を通じて具体化する予定です。完了したら、Team Foundation バージョン管理と Git バージョン管理の間の ALM 統合機能が完全に同等になるはずです。

以下は、私が直面した「Git モードではサポートされていない」もののいくつかです。

  • ゲート付きチェックイン
  • コードレビュー

シェルベレットの概念も Git には関係ないようです。TFVC の「My Work」領域がシェルベレットに完全に依存していることを考慮すると、明らかに Git モードでは使用できません。

TFVC で使用できるが、Git モードで (まだ) 実装されていない他の領域は何ですか? それぞれに回避策はありますか?

4

2 に答える 2

9

TFS のドキュメントには、TFVC と Git の違いの詳細に関する部分があります。多くの詳細がありますが、ゲート チェックイン、「マイ ワーク」、コード レビュー、およびソース管理エクスプローラーは、まだサポートされていない (そして Git に関連する) 唯一の主要な機能です。

ファイル エディターには、Visual Studio Update 3の前に欠けていた他の 2 つの機能があります: CodeLens インライン履歴と履歴注釈。

コード レビュー オプションは、プル リクエスト機能を備えたUpdate 4で表示されるようです。

于 2013-11-13T09:16:37.667 に答える
3

Git ではブランチは安価なので、コード レビューやゲート チェックインがそれを利用することは想像できます。プッシュを一時的なサーバー側のブランチにリダイレクトし、ビルドが成功したときに早送りマージなどを行います。

更新: Brian Harry が reddit で行った IMA セッションで少し言及しています。

于 2013-10-31T08:47:43.433 に答える