2012-04-20 9 views
135

シェルフボタンは大丈夫だと思っていましたが、今日はシェルビーの変更が棚上げされていましたが、今はそれを忘れることができません。これは私をかなりの苦境に追いやってしまった!誰でもVisual Studio 2012でTFSの "Unshelve"オプションを見つけることができますか?

このボタンは、Visual Studio 11ベータ版に欠けているという事実にある場合は、おそらく私は、一時的にこれを実現するために実行できるコンソールベースのTFSのコマンドはありますか?

おかげで、すべて、私は実際にはこのどちらかのためにGoogleで答えを見つけることができません。

+3

['tf.exe'](http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx)はコマンドラインクライアントであり、IDEができること(あれば何でも)を行うことができます。 – AakashM

+2

はい:[保留中の変更]タブから10秒以内にダウンロードされました(ハイライトされたテキストがダウンロードされると、さらに多くのオプションが表示されます)。 – Richard

+2

ああ、それは "Shelvesetsを見つける"の下にあります。私は、メニュー項目が私の脳の中で自動的にバイパスされたという「Unshelve」という言葉を探しているからだと思います:)ありがとう。 – GONeale

答えて

197

チームエクスプローラに移動し、その後、「保留中の変更」、そして「アクション」、そして「Shelvesetsを探す」、右ついに「Unshelve」、あなたはunshelveしたいシェルフをクリックしてください。また

+0

ありがとうございます。 – GONeale

+3

いつでも。私は、新しいインターフェイスが多くの変更を導入したことを認めます。物事を清潔にして単純にいくつかの欠点があります。珍しく使われる操作を見つけるのは難しいです。 – Nock

+27

私にとって奇妙なことは、何かを棚に置くことが容易で、何かを棚に置くことが難しいことです。 –

29

は:

File > Source Control > Find > Find Shelvesets 
+1

これはより直観的です。私はこれを覚えています。 – BrainSlugs83

+3

@ BrainSlugs83これは前回私がこの回答を読んだと思ったものです;-) –

11

私はいつもに使用する溶液を右クリックして "Unshelve" を選択します。この機能を追加するには:

  1. [ツール]> [カスタマイズ]をクリックします。 「カスタマイズ」ダイアログが開きます。
  2. [コマンド]タブを選択します。
  3. 「再配置するメニューまたはツールバーを選択する」セクションの「コンテキストメニュー」ラジオボタンを選択します。
  4. ドロップダウンメニューから[プロジェクトとソリューションのコンテキストメニュー|ソリューション|ソース管理]を選択します。
  5. [コマンドの追加]ボタンをクリックします。これにより、[コマンドの追加]ダイアログが開きます。
  6. [カテゴリ]リストで[ファイル]を選択します。
  7. 「コマンド」リストで「TfsUnshelvePendingChanges」を選択します。
  8. 「OK」ボタンをクリックして、「コマンドの追加」ダイアログを閉じます。
  9. 「下に移動」ボタンを使用して、新しいメニュー項目を適切な場所に配置します。
  10. 「閉じる」ボタンをクリックして、「カスタマイズ」ダイアログを閉じます。
4

一般に、Visual Studioで利用できる何千ものオプションが見つからない場合は、非常に便利な「クイック起動」(Ctrl-Q)機能があります。 この場合、「shelve」と入力すると、シェルフセットを見つける場所が表示されます。

+1

素晴らしいヒント、ありがとうございました。 –

1

Nockの答えにを追加するのと同じように、ソース管理のソリューションを開くと、unshelveオプションしか表示されません。

Visual StudioワークスペースがTeam Foundationに接続されているかどうかにかかわらず、空白のソリューションを開いた場合のオプションを参照してください。

これは、Visual Studioワークスペースに接続されたTFSとすべての接続されたソースコントロールを空白のソリューションでシェルフセットをアンシェリングした場合に表示されます。でソースコントロールからの切り離しオプション。

Blank Solution with TFS Connected

これは、それが開かれたソース管理下のソリューションでどのように見えるかです。

Unshelve option

答えのモラルオープンにあなたはそれはあなたがunshelveしたいブセットを持つソース管理下にある持つかもしれないソリューション/プロジェクトです。

+1

このビジュアル表現は実際に助けになりました。 – Sandeep

関連する問題