2009-08-04 9 views
21

これを行うにはSVNで簡単な方法があるので、TFSと同様の方法が必要です。Team Foundation Serverで特定のユーザーが変更したすべてのファイルを見つける方法

基本的には、特定のユーザー名が編集されたすべてのファイルのリストが必要です(IE:チェックアウト済み&変更または追加済み)。これは、TFS 2008

+0

TFSの内容を解読する方がよいでしょう。多くのpoepleは、Team Foundation Server(http://msdn.microsoft.com/en-us/teamsystem/default.aspx) –

答えて

22

に私はそれを行うための一つの方法を見つけたです:

  1. ゴーのVisual Studio
  2. でソース管理エクスプローラのプロジェクトを右クリックし、ルート
  3. 選択がソース管理で検索
  4. - >チェンジ
  5. あなたは「ユーザー別」欄に探しているユーザー名を入力します
  6. クリック
01を見つけます

これは、ユーザーからのチェンジセットのリストを返します。詳細ボタンをクリックすると、チェンジセットが展開されます。

+0

私のマシンを再構築し、 'ソース管理で検索'オプションが一部であることに気が付いたTFS Power Tools - 2008年10月のパッケージも同様です。 –

+0

"ソースコントロールエクスプローラ"を開くには、 "表示"メニューを開き、 "その他のWindows"をクリックし、 "ソースコントロールエクスプローラ"をクリックします。 – dakab

+2

VS 2013ユーザーが私のようにここに作成する場合は、次のステップがあります。 1.ソースコントロールエクスプローラを開きます。 2。プロジェクトルートを右クリックします。 3.「検索」 - >「変更セットを検索」をクリックします。 4. [ユーザー別]ボックスにユーザー名を入力します。 5.「検索」ボタンをクリックします。 – sugardaddy

3

ブライアン - あなたが提供した回答は一方通行です。また、無料のTeam Foundation Server Power Tools - October 2008 ReleaseをMSDNからインストールすることで、これを行うことができます。そこ偉大なアウトオブバンドの更新プログラムの数は、チームエクスプローラの機能セットにしているが、あなたが興味を持っているものがチームメンバー機能と呼ばれている:

Team Members Node http://img34.imageshack.us/img34/7195/image21k.png

これは、あなたがすぐにできるようになります特定のチームメンバーがすべてのチェックインを検索します。他の機能を見てみると、他の便利な機能もいくつか見つかります。個人的には、私は "Show Shelvesets"が好きです。コードレビューなどのためにShelveset機能を使う方がはるかに簡単です。

12

これまでの回答では、ファイルリストではなくチェンジセットのリストが返されています。試してみてください:

Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path 

Power Toolsに含まれているPowerShellコマンドレットを使用。

+1

+1 Powershell to the rescue –

0

私はVS2010でこれを行う方法を知っていると私はそれがVS 2008で非常に似ています確信している - のVisual Studio、オープン「チームエクスプローラ」ウィンドウで

を。
メインのTFSブランチを展開します。
"チームメンバー"ブランチを展開します。このブランチでは、すべてのTFSメンバーの名前が表示されます。
メンバーを右クリックし、[チェックイン履歴の表示]を選択します。これにより、選択したメンバーによって変更(チェックイン)されたすべてのファイルが一覧表示されます。

これが役立ちます。がんばろう!

+1

VS 2010プレミアム "チームメンバー"ブランチは利用できません。だからVS 2010プレミアムのステップは、**ソースコントロールエクスプローラ**(_View - >他のWindows_) - >プロジェクトを選択 - > '**ファイル**'メニューから - > **ソース管理* * - > **チェンジセットの検索** – fujiFX

関連する問題