Не удалось сравнить интеграцию с Clearcase - PullRequest
1 голос
/ 16 июня 2011

Я пытался интегрировать Beyond Compare 3 с прозрачным регистром. Но это не удалось и просто открыло приложение сравнения по умолчанию, поставляемое с clearcase.

Вот следующие данные, которые я дал в C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\map файл. (Я использую прозрачный 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

Ответы [ 2 ]

1 голос
/ 20 июня 2012

Я тоже, изменение файла карты не имело никакого значения.

Однако я использую Rational ClearCase Explorer 7.0 для Rhapsody, и DiffMerge знает, как обращаться с файлами Rhapsody.

Если это ваш случай, по умолчанию инструмент diff, используемый для текстовых файлов, - это tkdiff, но вы можете изменить настройки (расположенные в меню «Вид») в DiffMerge, чтобы использовать вместо них BC.

Так же и «Найти»Оформить заказ »в CC Explorer и сравнить файл (обычно файл .cls) с его предыдущей версией.DiffMerge открывается.Зайдите в View -> Preferences -> 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.Затем найдите модифицированный метод в классе и запустите «Diff Text» в строке ItsBody.Вы должны быть в бизнесе!

0 голосов
/ 16 июня 2011

Это выглядит хорошо, как подробно описано в " Как интегрировать Beyond Compare с ClearCase? ".

Таким образом, одна из причин, по которой он все еще может потерпеть неудачу, состоит в том, что менеджер типов файла, который вы пытаетесь проверить, не является "text_file_delta".
Вы можете проверить это, выбрав «Свойства элемента» в контекстном меню файла в проводнике ClearCase.

...