외부 텍스트 비교/병합 도구는 IBM Rational ClearCase® ClearDiff 및 ClearDiffMrg 도구에서 제공합니다. Rational ClearCase ClearDiff는 도구의 "자동" 버전이고, Rational ClearCase ClearDiffMrg는 대화식 도구입니다.
IBM Rational Rhapsody에서는 선호하는 외부 텍스트 비교/병합 도구를 다음 순서로 검색합니다.
다음 표는 TextDiffMerge 환경 설정 및 기본값을 보여줍니다.
| 환경 설정 이름 | 설명 | 기본값 |
|---|---|---|
| BaseAwareAutoMergeInvocation | 텍스트 차이점 및 세 단위 자동 병합의 사소한 정도에 대한 기본 인식(세 단위) 발견을 지원하는 외부 텍스트 비교/병합 도구를 시작하는 방법을 지정합니다. | Windows의 경우:
"$OMROOT\etc\ccrc_diff\win32\ccrc_cleardiff.exe"
-out $output -base $sourceBase -abo -qui $source1 $source2 Linux의 경우: "$OMROOT/etc/ccrc_diff/linux/ccrc_cleardiff" -abort -quiet -out $output -base $sourceBase $source1 $source2 키워드의 의미는 DiffInvocation 환경 설정을 참조하십시오. |
| BaseAwareAutoMergeableAttributes | 텍스트 값을 포함하며 자동 병합이 가능한 속성 이름 목록을 지정합니다. 속성 값은 All(모든 속성을 텍스트적으로 병합할 수 있음) 및 None(자동 텍스트 병합을 수행할 수 없음)일 수도 있습니다. 기본값 ItsBody는 가능한 경우 메소드 및/또는 조작에 대한 구현만 자동으로 병합되도록 지정합니다. | Windows 및 Linux의 경우: ItsBody |
| BaseAwareDiffInvocation | 기본 인식 비교 및 병합을 지원하는 외부 텍스트 비교/병합 도구를 기본 인식 비교 모드로 시작하는 방법을 지정합니다. | Windows의 경우: "$OMROOT\etc\ccrc_diff\win32\ccrc_cleardiffmrg.exe"
-base $sourceBase $source1 $source2 Linux의 경우: "$OMROOT/etc/ccrc_diff/linux/ccrc_xcleardiff" -base $sourceBase $source1 $source2 -out $output 키워드의 의미는 DiffInvocation 환경 설정을 참조하십시오. |
| BaseAwareDiffMergeInvocation | 기본 인식 비교 및 병합을 지원하는 외부 텍스트 비교/병합 도구를 기본 인식 병합 모드로 시작하는 방법을 지정합니다. | Windows 및 Linux의 경우: $BaseAwareDiffInvocation
-out $output $BaseAwareDiffInvocation 키워드는 Rational Rhapsody DiffMerge에서 외부 텍스트 세 단위 비교를 시작하는 명령을 의미합니다. |
| BaseAwareTextDiffMergeEnabled | 기본 인식(세 단위) 텍스트 비교/병합 도구를 시작할 수 있는지 여부를 지정합니다. | Windows 및 Linux의 경우: Checked(선택란이 선택됨) |
| DiffInvocation | 외부 텍스트 비교/병합 도구를 비교 모드로 시작하는 방법을 지정합니다. 예를 들어, 값이 cleardiffmrg.exe $source1 $source2,일 경우 Rational Rhapsody DiffMerge에서는 ClearDiffMrg 도구를 호출합니다. | Windows의 경우: "$OMROOT\etc\ccrc_diff\win32\ccrc_cleardiffmrg.exe"
$source1 $source2 Linux의 경우: "$OMROOT/etc/ccrc_diff/linux/ccrc_xcleardiff" -base $sourceBase $source1 $source2 -out $output 키워드는 다음과 같습니다.
|
| DiffMergeInvocation | 외부 텍스트 비교/병합 도구를 병합 모드로 시작하는 방법을 지정합니다.
예를 들어, 값이 cleardiffmrg.exe
$source1 $source2 -o $output일 경우 Rational Rhapsody DiffMerge에서는 ClearDiffMrg 도구를 호출합니다. |
Windows의 경우: $DiffInvocation
-out $output Linux의 경우: $DiffInvocation 키워드는 다음과 같습니다.
|
| MergeOutput | 병합 결과가 기록될 텍스트 파일 경로 및 이름을 지정합니다. 예를 들어 값이 c:\temp\out.txt일 경우 Rational Rhapsody DiffMerge에서는 c:\temp 폴더의 out.txt 파일에서 병합 결과를 찾습니다. | Windows의 경우: $temp\out.txt Linux의 경우: $temp/out.txt $temp 키워드는 운영 체제에 지정된 임시 파일을 저장용 폴더를 의미합니다. |