私はTFSに少し慣れていません。私が使用した他のすべてのソース管理で非常に簡単な一般的な操作の 1 つは、2 つの異なるリビジョンを比較することです。3 つのリビジョンがあるとします。リビジョン 3 が現在のローカル コピーです。リビジョン 2 (または何でも) で導入されたいくつかの回帰がありました。したがって、リビジョン 1 からリビジョン 2 で何が変更されたかを確認する必要があります。リビジョン 3 で何が変更されたかは気にしません。
TFSでこれを行うにはどうすればよいですか?
私はTFSに少し慣れていません。私が使用した他のすべてのソース管理で非常に簡単な一般的な操作の 1 つは、2 つの異なるリビジョンを比較することです。3 つのリビジョンがあるとします。リビジョン 3 が現在のローカル コピーです。リビジョン 2 (または何でも) で導入されたいくつかの回帰がありました。したがって、リビジョン 1 からリビジョン 2 で何が変更されたかを確認する必要があります。リビジョン 3 で何が変更されたかは気にしません。
TFSでこれを行うにはどうすればよいですか?
ソース エクスプローラーを使用してファイルの「履歴を表示」すると、TFS のバージョンの一覧が表示されます。次に、2 つのバージョンを選択できます。次に、右クリックして 2 つのバージョンを比較します。
実際、私が TFS で絶対に気に入っていることの 1 つは、さまざまなバージョンのファイルを比較できる柔軟性です (認めますが、柔軟性は気に入っていますが、実際の比較ツールは気に入っていますか? それほど多くはありません)。
TFS を使用してからしばらく経ちますが、一般的な考え方は今でも覚えています。
ソリューション エクスプローラーでファイルを右クリックして [比較] をクリックすると、比較ダイアログが表示されます。ここから、比較する 2 つのファイルを選択します。両方がサーバー バージョンのパスを指していることを確認してください。
[タイプ:] ドロップダウンの [ソース バージョン:] の下で、[変更セット] (自信がある場合は [日付]) を選択します。変更セットを検索できる省略記号が表示されます。変更セットを履歴から選択できるようになりました (「検索」ボタンなどを押す必要があるかもしれませんが、覚えていません)。リビジョン 1 (変更セット ID が何であれ) を選択し、変更セットの選択から「OK」を選択します。
ターゲット パスがローカル ファイルを指している場合、「ターゲット バージョン」フレームは無効になります (「ソース バージョン」と「ソース パス」の場合も同様)。そのため、パスがすべてサーバー バージョンを指していることを確認してください。
[タイプ:] ドロップダウンの [ターゲット バージョン:] の下で、[変更セット] も選択します。上記と同じ手順を使用して、リビジョン 2 チェンジセットを選択します。
最後に「比較」をクリックしてお楽しみください!