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