web-dev-qa-db-ja.com

TFS 2010でチェックアウトされたすべてのファイルを見つけるにはどうすればよいですか?

Windows Server 2008 R2でVisual Studio 2010 UltimateとTFS 2010 Enterpriseを使用しています。今後のコードのフリーズのために、開発者がファイルをチェックアウトしているかどうかをすばやく確認する必要があります。 TFSやVisual Studio 2010に組み込まれているこれを行う方法はありますか?

30
Blanthor

tf statusコマンドを使用する代わりに、 TFS 2010 power tools をインストールすることもできます。

次に、ソース管理エクスプローラーで任意のフォルダーを右クリックし、[ソース管理で検索]> [ステータス]を選択します。

デフォルトのオプションは、選択したパスでチェックアウトされたすべてのファイルを検索することです。

45
James Reed

組み込みメソッドの場合、 tfコマンドラインツールのステータスコマンド を使用できます。

使用するには、スタートメニューからVisual Studioコマンドプロンプトを開くだけです。デフォルトでは、自分のワークスペースのステータスが一覧表示されますが、コマンドラインを把握できれば、他の人のワークスペースも一覧表示できます。

編集:

tf status /user:* /recursiveはあなたが望むことをすべきです。ローカルにマップされたフォルダーで実行する場合、検索するファイルを指定する必要はありません。または、tf status $/MyProject/SomeFolder/*.* /user:* /recursiveなどのfilespecを含めることができます。

25
Jason Williams

私はこれが古いことを知っていますが、答えのどれもこの仕事をする方法の特定の例を与えませんでした。だからここに私が思いついたものがあります(TFS Server 2008)。

まず、Visual Studio Developerコマンドプロンプトを開きます。

次のコマンドを実行します。

tf status $/MyFolder /user:* /recursive

フォームは次のとおりです。

tf statusitemspec/ user:username/ recursive

キーは/ user:*パラメーターです。これにより、TFSはサーバーを見て、itemspecパラメーター。ワイルドカードを使用しない場合、個人的にチェックアウトしたファイルのみが表示されます。

特定のユースケースでは、これをファイルではなく画面に配置して、次のようにしたいでしょう。

tf status $/MyFolder /user:* /recursive > c:\MyPendingCheckouts.txt

注VS2012コマンドプロンプトでこれを実行しました。

8
Shane
  1. 開始する一番上のフォルダーを右クリックします
  2. 「ソース管理で検索」を選択します
  3. 「ステータス」を選択します
  4. 「再帰」をチェック
  5. 「ステータス」を確認
  6. [チェックアウトしたファイルを表示する]ボックスにユーザーIDを入力します(ドメイン、つまりdomain\useridを含める必要があります)
  7. 「検索」をクリックします
5
Tina

TFS Side Kicks はこれに役立つと思います。ステータスサイドキックを使用して、チェックアウトを探すことができます。

1