誰かがTFSチェンジセットIDをメールで送ってくれたので、この単一のチェンジセットを開こうとしています。 Visual Studio内からこれを行うのは簡単でしたか(重要な場合はVS 2008)?
ソース管理エクスプローラー([表示]-> [その他のウィンドウ]-> [ソース管理エクスプローラー]):
結果を選択して[OK]をクリックするだけです。
または、そのチェンジセットに何があったかを確認したい場合はchanges ...
これにより、そのチェンジセットで変更されたファイルと、開発者が入力したメモが一覧表示されます。
Visual Studioでは、キーボードショートカットを使用して、特定の変更セットまたは作業項目をプルアップできます。
チェンジセットに移動
Visual Studioでソース管理エクスプローラーウィンドウを開き、コンテキストが表示されている間に
Ctrl + G。 Go To Changesetダイアログに番号を入力し、[OK]を押します。
これがVS2010、2012、および2013で機能することは知っていますが、少なくともVisual Studio2008までさかのぼって機能することを思い出してください。
作業項目に移動
押す Ctrl + Gチームエクスプローラーの作業項目ウィンドウにコンテキストがある場合、作業項目に移動ダイアログ:
Visual Studio 2012および2013では、[〜#〜] team [〜#〜]メニューにオプションGoが含まれていますto Work Itemこれもこのダイアログを表示します。
最後の言葉
Visual Studioは非常にコンテキストに応じたプログラムであり、特定のキーボードコマンドを使用したときに何が起こるかは、多くの場合、どのウィンドウにコンテキストがあるかによって影響を受けます。明確に押すこと Ctrl + G エディタウィンドウを開くと、Go To Lineダイアログが表示されます。
Visual Studioの多くのキーボードコマンドと同様に、マイレージは異なります。
または、VSコマンドプロンプトから「tfchangeset 1234」と入力します(ルートフォルダーがワークスペース内にあることを確認してください。そうしないと、チームプロジェクトなどを明示的に定義する必要があります)。
覚えておく必要はありませんCtrl + G
ショートカット、以下のようにします。
Open the source Control Explorer -> Right Click -> Find in Source Control -> Changeset
次に、ダイアログボックスが表示されます。ここで、検索を押してチェンジセット番号を指定できます。そして、それは下部の結果セクションに表示され、それからあなたはそのすべての詳細に入ることができます。
NugGetコンソールでは、TFSPowerToolsからTFSPowershellスナップインを使用できます。
Add-PsSnapin Microsoft.TeamFoundation.Powershell
Get-TfsChangeset <ChangesetNumber>
もう1つのオプションは、[ツール]> [外部ツール]を開き、TF.exe changeset
を呼び出して、変更セット番号を指定できる引数の入力を求める新しい外部ツールを追加することです。
VS2012では、チェンジセットを検索するオプションがあります。
したい場合検索チェンジセット..
Source Control Explorer
に移動しますFind Changeset
(いくつかの紙が結ばれているように見えます)ボタンをクリックします。履歴ボタンの近くです(時計のように見えます)
ユーザーがチェックインした変更、ファイルを含む、日付範囲で検索できます
できるだけ多くのフィルターを追加するようにしてください。そうしないと、ロードに時間がかかります。