3

私はTFSに少し慣れていません。私が使用した他のすべてのソース管理で非常に簡単な一般的な操作の 1 つは、2 つの異なるリビジョンを比較することです。3 つのリビジョンがあるとします。リビジョン 3 が現在のローカル コピーです。リビジョン 2 (または何でも) で導入されたいくつかの回帰がありました。したがって、リビジョン 1 からリビジョン 2 で何が変更されたかを確認する必要があります。リビジョン 3 で何が変更されたかは気にしません。

TFSでこれを行うにはどうすればよいですか?

4

4 に答える 4

6

ソース エクスプローラーを使用してファイルの「履歴を表示」すると、TFS のバージョンの一覧が表示されます。次に、2 つのバージョンを選択できます。次に、右クリックして 2 つのバージョンを比較します。

TFS 履歴を使用してファイルのバージョンを比較する

于 2012-09-06T19:49:08.540 に答える
1

実際、私が TFS で絶対に気に入っていることの 1 つは、さまざまなバージョンのファイルを比較できる柔軟性です (認めますが、柔軟性は気に入っていますが、実際の比較ツールは気に入っていますか? それほど多くはありません)。

TFS を使用してからしばらく経ちますが、一般的な考え方は今でも覚えています。

ソリューション エクスプローラーでファイルを右クリックして [比較] をクリックすると、比較ダイアログが表示されます。ここから、比較する 2 つのファイルを選択します。両方がサーバー バージョンのパスを指していることを確認してください。

[タイプ:] ドロップダウンの [ソース バージョン:] の下で、[変更セット] (自信がある場合は [日付]) を選択します。変更セットを検索できる省略記号が表示されます。変更セットを履歴から選択できるようになりました (「検索」ボタンなどを押す必要があるかもしれませんが、覚えていません)。リビジョン 1 (変更セット ID が何であれ) を選択し、変更セットの選択から「OK」を選択します。

ターゲット パスがローカル ファイルを指している場合、「ターゲット バージョン」フレームは無効になります (「ソース バージョン」と「ソース パス」の場合も同様)。そのため、パスがすべてサーバー バージョンを指していることを確認してください。

[タイプ:] ドロップダウンの [ターゲット バージョン:] の下で、[変更セット] も選択します。上記と同じ手順を使用して、リビジョン 2 チェンジセットを選択します。

最後に「比較」をクリックしてお楽しみください!

于 2012-09-06T20:08:21.543 に答える