web-dev-qa-db-ja.com

VisualStudio内からTFSで単一のチェンジセットを開くにはどうすればよいですか

誰かがTFSチェンジセットIDをメールで送ってくれたので、この単一のチェンジセットを開こうとしています。 Visual Studio内からこれを行うのは簡単でしたか(重要な場合はVS 2008)?

32
Jack Bolding

ソース管理エクスプローラー([表示]-> [その他のウィンドウ]-> [ソース管理エクスプローラー]):

  1. 取得したいフォルダを右クリックします
  2. クリック特定のバージョンを取得
  3. ドロップダウンを「最新バージョン」から「Changeset "」に変更します
  4. 参照(...)ボタンを使用してチェンジセットを見つけます。
  5. チェンジセット番号を検索するように変更します

結果を選択して[OK]をクリックするだけです。

または、そのチェンジセットに何があったかを確認したい場合はchanges ...

  1. 同じに移動しますソース管理エクスプローラー
  2. 履歴ボタンをクリックします(時計のように見えます)
  3. 表示されるチェンジセットリストを下にスクロールし、目的のチェンジセットリストをダブルクリックします。

これにより、そのチェンジセットで変更されたファイルと、開発者が入力したメモが一覧表示されます。

21
Nick Craver

Visual Studioでは、キーボードショートカットを使用して、特定の変更セットまたは作業項目をプルアップできます。

チェンジセットに移動

Visual Studioでソース管理エクスプローラーウィンドウを開き、コンテキストが表示されている間に
CtrlGGo To Changesetダイアログに番号を入力し、[OK]を押します。

Go to Changeset dialog

これがVS2010、2012、および2013で機能することは知っていますが、少なくともVisual Studio2008までさかのぼって機能することを思い出してください。

作業項目に移動

押す CtrlGチームエクスプローラーの作業項目ウィンドウにコンテキストがある場合、作業項目に移動ダイアログ:

Go to Work Item dialog

Visual Studio 2012および2013では、[〜#〜] team [〜#〜]メニューにオプションGoが含まれていますto Work Itemこれもこのダイアログを表示します。

最後の言葉

Visual Studioは非常にコンテキストに応じたプログラムであり、特定のキーボードコマンドを使用したときに何が起こるかは、多くの場合、どのウィンドウにコンテキストがあるかによって影響を受けます。明確に押すこと CtrlG エディタウィンドウを開くと、Go To Lineダイアログが表示されます。

Go to Line dialog

Visual Studioの多くのキーボードコマンドと同様に、マイレージは異なります。

63
Aardvark

または、VSコマンドプロンプトから「tfchangeset 1234」と入力します(ルートフォルダーがワークスペース内にあることを確認してください。そうしないと、チームプロジェクトなどを明示的に定義する必要があります)。

3
StarBright

覚えておく必要はありませんCtrl + Gショートカット、以下のようにします。

Open the source Control Explorer -> Right Click -> Find in Source Control -> Changeset次に、ダイアログボックスが表示されます。ここで、検索を押してチェンジセット番号を指定できます。そして、それは下部の結果セクションに表示され、それからあなたはそのすべての詳細に入ることができます。

1
Sarwar

NugGetコンソールでは、TFSPowerToolsからTFSPowershellスナップインを使用できます。

Add-PsSnapin Microsoft.TeamFoundation.Powershell
Get-TfsChangeset <ChangesetNumber>

もう1つのオプションは、[ツール]> [外部ツール]を開き、TF.exe changesetを呼び出して、変更セット番号を指定できる引数の入力を求める新しい外部ツールを追加することです。

1
Aidan Ryan

VS2012では、チェンジセットを検索するオプションがあります。

したい場合検索チェンジセット..

  1. Source Control Explorerに移動しますFind Changeset(いくつかの紙が結ばれているように見えます)ボタンをクリックします。履歴ボタンの近くです(時計のように見えます)

  2. ユーザーがチェックインした変更、ファイルを含む、日付範囲で検索できます

  3. できるだけ多くのフィルターを追加するようにしてください。そうしないと、ロードに時間がかかります。

0
Balaji