Visual Studio 2008ツールを使用して、
変更セット14318と14317のASCII差分を取得しようとしています。
GUIを使用してこれを行うことができます:
tf changeset 14318
次に、ファイルを選択して右クリックし、[以前のバージョンと比較]を選択します。ただし、これは少し面倒で、GUIベースです。私の目前の仕事は、多くの変更を別のブランチにバックポートすることです。テストを自動化して(たとえばPythonを使用して)、正しく実行したことを確認したいと思います。さて、教育目的のために、私は解決策を見ずにすべての変更を手作業で行い、次に2つの変更を比較して、違いを探すようにします。これが私がtfについて好きなことです-私はタイプすることができます:
tf changeset 14318 > out.txt&¬epad out.txt
影響を受けたファイルの詳細を表示します。
同様に、すべての違いが保存されたout.txtを取得したいと思います。私はPythonの部分を処理できると確信しています。私は間違いなくtf.exeツールを使用してそれを行う方法を知りたいですが、これを達成するための他のトリックも知っている場合は(いくつかのクールなサードパーティツール、またはPowerShellスクリプトも教えてください)。
ありがとうございました!
ああ、ちなみに、私はこれをチェックしました:http: //msdn.microsoft.com/en-us/library/6fd7dc73 (VS.80).aspx
そして私はこれを試しました:
tf diff 14318 14317
そして、私はこのエラーを受け取りました:ファイル(またはフォルダー)c:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC\14318は存在しません。
よろしくお願いします。
編集:これを行うことができるツールはありますか?