1

Beyond Compare 3 を clearcase と統合しようとしました。しかし、それは失敗し、clearcase に付属するデフォルトの比較アプリケーションを開くだけでした。

C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\mapこれが私がファイルで与えた次のデータ です。(私は clearcase SDLC を使用しています)。
WinMerge でも試しましたが、失敗しました。その理由は何ですか?

text_file_delta     compare             C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta     xcompare            C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta     merge               C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta     xmerge              C:\Program Files\Beyond Compare 3\BComp.exe
4

2 に答える 2

1

私も、マップファイルを変更しても違いはありませんでした。

ただし、RhapsodyにRational ClearCase Explorer 7.0を使用しており、DiffMergeはRhapsodyファイルの処理方法を知っています。

この場合、デフォルトでは、テキストファイルに使用されるdiffツールはtkdiffですが、代わりにBCを使用するために、DiffMergeの設定([表示]メニューの下にあります)を変更できます。

したがって、CC Explorerで「チェックアウトの検索」を実行し、ファイル(通常は.clsファイル)を以前のバージョンと比較します。DiffMergeが開きます。[表示]->[設定]->[TextDiffMerge]に移動し、次の行を変更します。

BaseAwareDiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 $sourceBase
BaseAwareDiffMergeInvocation: $BaseAwareDiffInvocation $output
DiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" /readonly $source1 $source2
DiffMergeInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 /mergeoutput=$output

[OK]をクリックします。次に、クラスで変更されたメソッドを探し、ItsBody行で「DiffText」を開始します。あなたは商売をしているはずです!

于 2012-06-20T13:53:11.407 に答える
0

「 BeyondCompareとClearCaseを統合するにはどうすればよいですか? 」で詳しく説明されているように、これは良さそうです。

したがって、それでも失敗する可能性がある理由の1つは、差分しようとしているファイルのタイプマネージャーが「text_file_delta」ではないことです。
ClearCaseエクスプローラーのファイルのコンテキストメニューで[要素のプロパティ]を選択することで確認できます。

于 2011-06-16T15:57:50.407 に答える