TFS 2012の保留中の変更ウィンドウ内で各ファイルに加えられた変更を示す概要画面を表示することは可能ですか?各ファイルを右クリックしてワークスペースまたは最新のものと比較できることは知っていますが、コミットするチェックインが大規模で、実際に変更が加えられたファイルと単純に変更されたファイルをすばやくスキャンしたい場合は、苦痛を伴う可能性があります。チェックアウトされましたが、編集されていません(たとえば)。Gitには、Git Extensionsと、選択したときに各ファイルのデルタを表示するVSSourceControlプラグインの優れた機能があります。TFSに隠された同様の何かがありますか?動力工具では、おそらくまたは別のプラグインを介して?
3 に答える
「ソース管理エクスプローラー」で任意のファイルを右クリックし、比較を選択することで、いつでも階層比較を行うことができます。実際に変更された各ファイルを確認し、ダブルクリックして詳細を取得できます。また、保留中の変更を見つけるためのより良い方法が必要な場合は、VisualStudio2012ソリューションエクスプローラーに「保留中の変更」フィルターがあります。私の意見では、その目的のために「チームエクスプローラー」ウィンドウを使用するよりも優れています。
show-files-with-pending-changes-or-files-that-are-open-in-visual-studio-2012-solution-explorer
同じ質問がありましたが、同僚はVS2015TFSWebポータルが最適な方法であることを発見しました。2つの優れた機能を提供します。
- GIT拡張機能と同様の保留中の変更ビュー
- シェルフセットを検索するときに人の名前をオートコンプリートする
TFSオンラインWebポータルを見つけるにはどうすればよいですか?
VS2015のWebポータルアドレス構文は次のとおりです。http:// ServerName:8080 / tfs / CollectionName / ProjectName
詳細はこちら:https ://msdn.microsoft.com/en-us/library/ee523998.aspx
変更待ちのTFSのGIT-Extensionsのような差分ビューを取得するにはどうすればよいですか?
独自のローカル変更を表示するには、最初にそれらをシェルフセットとして保存する必要があります。または、他の人のシェルフセットを確認している場合は、TFSWebポータルアドレスにアクセスしてください。
Webポータルアドレスに移動し(Office365にログインする必要がある場合があります)、左上の[コード]メニューリンクをクリックしてから、次のスクリーンショットに示すように[シェルフセット]タブをクリックします。
ここから、シェルフセットを検索でき、人の名前も自動入力されます。確認したいシェルフセットを見つけたら、そのハイパーリンクされた名前をクリックします。GITほど速くはありませんが、ファイル名をシングルクリックすると、変更の差分が表示されます。ねえプレスト!
これは、変更されたファイルのシェルフセットリストのファイル名をシングルクリックしてアクセスしたオンライン差分を示すスクリーンショットです(プライバシーのために名前空間をブロックしました)。
[変更セット]タブを表示して、すでにチェックインされているコードで同様のことを行うこともできます。
現在、これに利用できるものはありません(聞いたことのないあまり知られていないプラグインがない限り)。チームエクスプローラーは簡単に拡張できるはずなので、誰かが開発するかもしれません。ただし、VS2012やTeam FoundationPowerToysには含まれていません。