web-dev-qa-db-ja.com

特定の日付以降の変更(新しいファイルと編集されたファイル)を表示する

特定の日付以降にワークスペース(またはフォルダー)で変更されたファイル(新しいファイルと編集されたファイル)のみを表示するようにTFSに要求するにはどうすればよいですか。

出来ますか?それとも、すべての履歴を調べて、独自の「変更ツリー」を構築する必要がありますか。

40
NorthWind

Visual Studioでソース管理エクスプローラー([表示]-> [その他のウィンドウ]-> [ソース管理エクスプローラー])を開き、プロジェクトの最上位フォルダーを選択します。次に、右クリックして履歴を表示します。

これにより、このフォルダー内のすべてのコードのすべてのチェックインが日付順に表示されます。次に、チェックインのリストから2つの日付を選択し、右クリックして[比較]を選択します。たとえば、過去1か月に変更されたすべてのコードを確認する場合は、最新のチェックインと1か月前のチェックインをクリックします。

これにより、これらの2つの時点以降に変更されたすべてのコードが表示されます。過去の日付だけを選択して、現在のコードと比較することもできます。これは、現在使用しているVS2015で機能します。幸運を。

35

コマンドライン を使用します

tf history -noprompt -server:http://tfsserver:8080/tfs/DefaultCollection $/TeamProjectName/path
          -version:D2006-12-01T01:01:01Z~D2006-12-13T20:00:00Z -recursive
          -format:detailed -login:DOMAIN\name,password"

バージョンフラグの日付を必要なものに変更すると、必要なものが得られます。

27
Alex

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

欠点は、変更セットごとに詳細ボタンをクリックして、変更されたファイルを確認する必要があることです(ダブルクリックするとダイアログが閉じます)。

変更を検索する場合は、これがより良い方法かもしれません。よりインタラクティブな検索が可能になります。他の人が読めるように(またはドキュメントを変更するために)レポートを印刷しようとしている場合は、Alexが示したコマンドラインの方法が適しています。

4
Vaccano

VS10でソース管理エクスプローラーを開き([表示]-> [チームエクスプローラー]-> [ソース管理エクスプローラー])、プロジェクトを右クリックして[比較]をクリックします。さまざまな表示オプションを表示できます。ローカルとサーバーの違いを確認するために、通常は「異なるアイテムを表示する」を使用します。

2
cbr