diffmerge.exe 명령의 기본 구문은 다음과 같습니다.
Diffmerge.exe <옵션>
예를 들어 하위 단위(-recursive)를 포함하고 C:\Radio_Merge\Radio.rpy에 출력 파일을 지정하는 기본 인식 비교 또는 병합을 작성하려면 다음 코드를 사용할 수 있습니다.
Diffmerge.exe -merge -recursive C:\Radio_Main\Radio.rpy C:\Radio_Branch\Radio.rpy -base C:\Radio_Base\Radio.rpy -out C:\Radio_Merge\Radio.rpy
다음 표는 명령행 옵션을 보여줍니다.
| 옵션 | 설명 | 구문 |
|---|---|---|
| -base <파일 이름> | 세 단위 비교 시 표시되는 결과에 설명된 것과 같이, 기본 인식 비교를 위한 두 비교 파일(file1 및 file2)의 공통 상위(ancestor)인 파일의 이름을 지정합니다. | Diffmerge.exe -base <base file
name> <file1> <file2> -compare |
| -compare | Rational Rhapsody DiffMerge가 두 단위에 대한 비교 모드로
시작되지만 인터페이스가 표시되지는 않습니다. 비교를 시작하고 인터페이스를 표시하려면 -xcompare 명령을 사용하십시오. 그래픽 모드에서는 비교가 실행된 다음 시스템 프롬프트로 종료됩니다. 비교 결과는 다음과 같습니다. 0 = 동일한 IBM Rational Rhapsody 단위입니다. 1 = 두 단위 간의 차이점이 식별되었습니다. 이 결과는 echo Exit code = %ERRORLEVEL%과 같이 ERRORLEVEL MSDOS 명령을 사용하여 검색할 수 있습니다. |
Diffmerge.exe <file1> <file2> -compare |
| -diffReport <차이점 보고서 파일> | 차이점 보고서 탭의 모든 텍스트를 지정된
파일에 씁니다. 자세한 정보는 차이점 보고서 생성의 내용을 참조하십시오. 이 옵션은 ‑compare 또는 ‑merge를 사용하는 경우에만 사용하십시오. 그렇지 않으면 -DiffReport가 실행되지 않습니다. |
Diffmerge.exe -compare <file1> <file2> ‑diffReport <filename> 또는 Diffmerge.exe -merge <file1> <file2> |
| -merge | Rational Rhapsody DiffMerge가 병합 모드로
시작되지만 인터페이스가 표시되지는 않습니다. 병합을 시작하고 인터페이스를
표시하려면 -xmerge 명령을 사용하십시오. Rational Rhapsody DiffMerge에서 병합 충돌을 발견하면 병합 조치가 중단되고 도구가 1 종료 코드를 리턴합니다. 이 결과는 echo Exit code = %ERRORLEVEL%과 같이 ERRORLEVEL MSDOS 명령을 사용하여 검색할 수 있습니다. 병합이 충돌 없이 자동으로 완료되면 병합된 단위가 -out 명령에 지정된 파일을 사용하여 저장됩니다. -out 명령을 지정하지 않은 경우 저장 창이 열리므로 새 파일의 이름을 입력할 수 있습니다. 참고: -merge
명령은 기본 인식 모드에만 적용할 수 있습니다. 기본 단위를 지정해야 합니다(-base 참조).
|
Diffmerge.exe <file1> <file2> ‑base <file0> ‑merge |
| -mergeLog <병합 활동 로그 파일> | 병합 활동 로그 탭의 모든 텍스트를 지정된
파일에 씁니다. 자세한 정보는 병합 활동 로그 보기의 내용을 참조하십시오. 파일이 없는 경우 Rational Rhapsody DiffMerge에서 파일을 작성합니다. 파일이 있는 경우 새 정보가 기존 파일에 추가됩니다. 이 옵션은 ‑merge를 사용하는 경우에만 사용하십시오. 그렇지 않으면 ‑mergeLog가 실행되지 않습니다. |
Diffmerge.exe ‑merge <file1> <file2> ‑base <file0> ‑mergeLog <filename> |
| -mergeReport <병합 보고서 파일> | 병합 보고서 탭의 모든 텍스트를 지정된
파일에 씁니다. 자세한 정보는 병합 보고서 생성의 내용을 참조하십시오. 파일이 없는 경우 Rational Rhapsody DiffMerge에서 파일을 작성합니다. 파일이 있는 경우 새 정보가 기존 파일에 추가됩니다. -merge를 사용하는 경우에만 사용하십시오. 그렇지 않으면 ‑mergeReport가 실행되지 않습니다. |
Diffmerge.exe ‑merge <file1> <file2> ‑base <file0> ‑mergeReport <filename> |
| -out <파일 이름> | 병합 결과를 지정된 파일에 저장하기 위한 옵션으로 다른 이름으로
병합 저장 옵션을 바꿉니다. <file1> 및 <file2>를 사용하여 두 파일을 병합하는 경우에만 사용하십시오. |
Diffmerge.exe <file1> <file2> -out <filename> |
| -recursive | 하위 단위와 비교합니다. Rational Rhapsody DiffMerge에서 자동으로 하위 단위 파일을 로드합니다. 기본적으로 도구는 하위 단위 없이 비교합니다. | Diffmerge.exe <file1> <file2> -recursive |
| -xcompare | Rational Rhapsody DiffMerge가 비교 모드로 시작되고 인터페이스가 표시됩니다. | Diffmerge.exe <file1> <file2> -xcompare |
| -xmerge | Rational Rhapsody DiffMerge가 병합 모드로 시작되고 인터페이스가 표시됩니다. | Diffmerge.exe <file1> <file2> -xmerge |