web-dev-qa-db-ja.com

コメントテキストでTFSチェンジセットを見つけて表示するにはどうすればよいですか?

TFSでは、コメントまたは開発者、あるいはその両方によって変更セットを見つける必要があります。今日は盲目なのかもしれませんが、ソース管理エクスプローラーでこのタスクを実行する簡単な方法が表示されませんか?

122

Power Toolsがインストールされている場合:

tf history $/ -r | ? { $_.comment -like '*findme*' }
19
Richard Berg

TFS Power Toolsがインストールされている場合は、コマンドプロンプトでこれを実行できます。

tfpt searchcs

コミッターとコメントテキストで検索するオプションを備えたGUIウィンドウを取得します。 TFS Power Tools(March 2011 version) およびTFS 2010を使用しています。

166
Kent Hu

簡単な方法およびサードパーティのアプリ/アドオンは必要ありません:

  1. オープンソース管理エクスプローラー
  2. TFSサーバーのルートからの「履歴の表示」
  3. 一番下までスクロールします([終了]ボタンを連続して押すと高速になります)
  4. すべてのレコードを選択してコピー
  5. Excelを開いて貼り付け

これで、Excelでコメントを検索できるようになります(Excelはネイティブアプリです。議論しないでください。).

90
Ani

これを行うVisual Studioアドインがあります: http://visualstudiogallery.msdn.Microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf

20
David

あるいは、検索ツールfindmeを検索する場合、電動工具をインストールする必要なく、次のコマンドが機能します。

Windows:tf history "$/Team Project/Development" /noprompt /recursive | findstr findme

Linux:tf history "$/Team Project/Development" /recursive | grep findme

[〜#〜] nb [〜#〜]。これが便利だと思ったら this guyに感謝してください。

13
Christo

コマンドラインクライアントを使用できます。 tf history の出力をファイルにパイプしてから、任意の検索プログラムを使用します。

8
stuartd

Visual Studio 2013のコメント2013でチェンジセットを検索 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/

3
Lauri Lubi

チームメンバーのチェックインを表示するには:

チームエクスプローラーで、チームプロジェクトに移動し、チームメンバーに移動し、変更セットを表示するチームメンバーを右クリックして、[チェックイン履歴を表示]を選択します。

2
Phillip Ngan

コメントテキストでそれを行う方法はわかりませんが、これにより開発者による検索が可能になります。

メニュー項目[ファイル]-> [ソース管理]-> [ソース管理で検索]-> [変更セット]を開いた場合(これを使用するには、ソース管理エクスプローラーが必要です)。これにより、[変更セットの検索]ダイアログが開きます。その後、特定のソースフォルダー(またはプロジェクト)で開発者が変更セットを検索できます。

これによりコメントが表示されますが、コメントで検索することはできません。 (ただし、コメントでリストをソートし、その方法で探しているコメントを見つけることができます。)

ちなみに、このダイアログを使用して変更セットの詳細を表示するには、[詳細]ボタンをクリックする必要があります。変更セットをダブルクリックすると、ダイアログが閉じます。

2
Vaccano

VisualStudioの外部ツールとしてTFS Power Toolsから_tfpt searchcs_を追加しました。

  • コマンド:C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE(またはTFS Power Toolsをインストールした場所)
  • 引数:searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)(ソリューションパスはサーバーパスに変換されます)
  • 初期ディレクトリ:_c:\path\to\your\vs\IDE_(_tf.exe_がパスにない場合(デフォルトではそうではありません)これにより、_tf.exe_が実行されるため、検索ダイアログから変更セットの詳細を表示できます。 )
2
Spock

TFS Webポータルのコードセクションでこれを行うことができました。

ブラウザでTFSに移動し、コードに移動して、変更セットをクリックしてから、高度な検索を行います。ユーザーと日付範囲でフィルタリングできます。コメントで検索することはできませんが、一般的な日付範囲を考慮している場合は、それをフィルタリングしてからブラウザー検索(ctrl + f)を使用できます。

1
Aligned