最近、Harvest から Rational Team Concert (RTC) に移行しました。
多くの苦情がありますが、それらにこだわるのはやめましょう。
次のことを行う方法を知る必要があります。
私のワークスペースC:\ws
には、次のストリーム/プロジェクトがあります。
C:\ws\dev1
C:\ws\dev2
デプロイ スクリプト パッケージ (Oracle、dotNet) をビルドするとき、私がやりたいことは、プロジェクトの過程で変更したすべてのものがパッケージに含まれていることを確認することです。
これを行うために、現在の生産を反映するストリームがあります。
単純に RTC リポジトリにクエリを実行して質問したい:
C:\WS\dev1
「本番ストリームと比較して異なるすべてのファイルをリストします」.
SCM.exe
これを行う方法を示すコマンドの例が見つかりません。
私が見つけた唯一の方法は、" " などのローカル ワークスペースにプロダクション ストリームを "ロード" し、 " " と " " をC:\ws\prod
比較することです。C:\ws\dev1
C:\ws\prod
これの問題は、RTC ロードが実際のリポジトリ チェックイン タイムスタンプを保持しないためです。すぐにこれらの除外を開始する必要があります。
SCM を使用してこれを簡単に行う方法があるはずです。
グラフィカルな Eclipse " compare
"は差分を表示しますが、そのリストはすべてグラフィカルであるため、テキスト ファイルにコピー アンド ペーストすることさえできません。