2009-05-28 7 views

答えて

23

使用command line

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

変更にあなたが必要とし、それが何をしたいあなたを取得する必要がありますどのようにバージョンフラグの日付。

+2

バージョンのいずれかの端にあるCnnnn(チェンジセット)、Llabel、「W」(ワークスペース)または「T」(最新)を使用することもできます。例えば。 TFSのすべての変更を見ることができますが、ワークスペースには反映されません: "/ version:W〜T" – Richard

+1

ローカル日付時刻 を使用するには、-versionから 'Z'を削除できます。tf history -noprompt -server:http:// tfsserver:8080 $/TeamProjectName/path -version:D2006-12-01T01:01:01〜D2006 -12-13T20:00:00 - 再帰 - 形式:詳細-login:DOMAIN \ name、password " – ysrb

4

[ファイル] - > [ソース管理] - > [ソース管理] - > [変更セット]のメニュー項目を開くと、ソース管理エクスプローラが表示されます。これにより、[変更セットの検索]ダイアログが開きます。指定したソースフォルダの日付別に変更セットを検索できます。

ダウンサイドでは、各変更セットの詳細ボタンをクリックして、どのファイルが変更されたかを確認する必要があります(ダブルクリックするとダイアログが閉じます)。

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

27

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

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

これは、これら2つの時点から変更されたすべてのコードを表示します。現在のコードと比較する過去の日付だけを選択することもできます。これは私が今使っているVS2015で動作します。がんばろう。

+2

これはフォルダまたは個別のファイルに対して行うことができます。 –

+3

これは非常に貴重な機能です –

+3

より直感的です。TFSのこの非常に有用な機能を発見していただきありがとうございます。 –

2

VS10(表示 - > TeamExplorer - >ソースコントロールエクスプローラ)でソースコントロールエクスプローラを開き、プロジェクトを右クリックして比較をクリックします。ビューのさまざまなオプションが表示されます。私は通常、ローカルとサーバーの違いを見るために、「異なる項目を表示する」を使用します。

関連する問題