VS2012は通常のTFSチェックインウィンドウに戻りますか?


86

VS2012は、VS2010にあったTFSチェックインのポップアップウィンドウを削除しているようです。サイドバーのチームエクスプローラータブを引き継いで、変更したファイルなどの重要なものを埋めるようになりました。VS2012でチェックインするために通常のポップアップウィンドウに戻る方法はありますか?



22
新バージョンでは最悪のUIの変更-価値以上に重みを加える...
SpaceBison

4
@Mark何のことを言ってるの?これは.NETや.NETプログラミング言語とは何の関係もありません。VSは単なるIDEであり、それが気に入らない場合は、SharpDevelopのような代替手段があります。または、独自に作成することもできます...
Dean Kuga

2
@DeanKugaあなたは2つのことを逃しました。#1 VSは.Netのプライマリ/公式IDEです-他のもの(ほとんどは不明)を使用することは、トラブルを求めることです。#2 VSと.NetはどちらもMSによって開発されています(間違いなく別々のチームですが、同じ会社です)。その会社が愚かな間違いのパターンを示し始め、顧客を無視し始めた場合、それは彼らの製品のいずれにとっても良い兆候ではありません。
マーク

うわー、チェックインウィンドウが戻ってきたようです:uservoice1uservoice2
Borislav Ivanov

回答:


5

もう1つの方法は、生産性向上ツールを使用することです。この拡張機能はWindowsシェル統合を追加するため、Visual Studioを開かなくても、ほとんどのTFSコマンドをWindows内から直接実行できます。電動工具は、Windowsシェル内から使用する場合、古いスタイルのウィンドウを使用します。


これは、gitに切り替えるまで私が最も使用したソリューションです。
davidpricedev 2014年

91

私にとって最良の解決策は、iSidの答えに基づいています。古いダイアログをポップアップする外部ツールを追加することです。これは、Visual Studioから実行できます:ツール->外部ツール…->追加、次の値を使用します。

タイトル:チェックイン(またはメニューに表示される名前)
コマンド: C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe(これはWindows x64のデフォルトのVSインストール場所です)
引数: checkin
初期ディレクトリ: $(SolutionDir)

スクリーンショットは次のとおり
外部ツールダイアログ

です。[ツール]-> [チェックイン]から呼び出して(または、ここで説明するように、Tools.ExternalCommand *にキーボードショートカットを割り当てることもできます)、新しいスタイルで古いグッズを楽しむ
チェックインダイアログ

ことができます。これは、解決策が$(SolutionDir)変数のため、開かれていません。これを回避するには、代わりにワークスペースへのパスをハードコーディングします。

さらに、tf.exeは「shelve」引数を使用して呼び出すことができます。これにより、古いスタイルのシェルフダイアログが表示されます。


9
これを初めて試す人は、チェックインウィンドウがポップアップするまでに数秒かかる場合があり、砂時計など、実際に起動していることを知らせるものが表示されないことに注意してください。読み込み中に移動すると、ポップアップがVSウィンドウの後ろに隠れている場合があります。
Robert Corvus 2013年

いい解決策!ありがとうボリスラフ!
schnapz 2013年

4
EXEが呼び出されたときにコマンドウィンドウが表示されないようにする方法を知っている人はいますか?
cgatian 2013年

1
@cgatianええと、これは実行可能のようですが、追加の作業が必要になります。この質問の受け入れられた回答で説明されているように、実行中のプロセスのコンソールウィンドウを非表示にすることができます。この場合、これはtf.exeになります。もちろん、(コンソールウィンドウ自体を非表示にして)独自のツールを作成する必要があります。このツールは、tf.exeを起動し、コンソールウィンドウを非表示にします。
ボリスラフ・イワノフ

1
vs2017のためには、に位置していますC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
FindOutIslamNow

21

tf checkinVisual Studioコマンドプロンプトからコマンドを使用すると、同じ古いチェックインウィンドウが表示されます。


12

Pending Changesウィンドウが内にマージされている間、チェックインを保留しているものによるフィルタリングTeam ExplorerSolution Explorer可能になります。さらに、Open Filesフィルターを適用することもできます。ときにPending Changesフィルタが適用され、ファイルの全部または一部を選択して右クリックし、その後にチェックを行うためのオプションがあります。コマンドが直接かかることを可能Team ExplorerPending Changes眺め。下記参照...

ソリューションエクスプローラー-保留中の変更フィルター


12
それは少し助けになります...しかし、MSがただ違うために物事を壊さなければならない理由は私を超えています。
klkitchens 2012

これを試してみましたが、チームエクスプローラー自体の保留中の変更画面に再び移動します。
ismailS 2012年

+1 @iSidこれにより、チームエクスプローラーの保留中の変更画面が表示されますが、チェックインするファイルを簡単に選択できます。
ジョナサンモファット

4

最も簡単な解決策は、(右クリックメニューを使用して)[チームエクスプローラー]タブをタブ付きドキュメントとしてドッキングすることだと思います。そうすれば、ポップアップダイアログと同等になります。

タブを右クリックして、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.