# 원격 파일 비교

원격 시스템에서 두 개의 파일을 비교하고 두 파일 간의 변경사항을 복사할 수 있습니다.

시작하기 전에
텍스트 비교 편집기에서는 Eclipse 문서 편집기를 사용하여 두 파일을 비교합니다. 비교/패치 환경 설정을 사용하여 텍스트 비교에 대한 환경 설정을 지정할 수 있습니다. 이 환경 설정 페이지를 열려면 창 > 환경 설정을 클릭한 다음 일반 목록 항목을 펼치고 비교/패치를 클릭합니다. 이 페이지에 있는 설정을 사용하면 공백 무시 옵션을 선택하여 비교 표시기에 공백 변경사항의 표시 여부를 제어하는 것과 같은 작업을 수행할 수 있습니다. 텍스트 비교 환경 설정에 대한 자세한 정보는 관련 주제를 참조하십시오.
원격 시스템 보기 또는 z/OS 프로젝트 보기에서 원격 파일을 비교할 때 비교 편집기에서 비교할 파일이 기본적으로 호환 가능한지 확인하기 위해 다음과 같은 여러 가지 파일 검사를 수행합니다.

- 두 파일의 레코드 형식 및 레코드 길이 매개변수를 검사하고 매개변수가 다른 경우 경고를 표시합니다. 계속해서 비교하거나 비교를 취소할 수 있는 옵션이 제공됩니다.
- 하나의 파일을 편집하는 경우 각 레코드의 길이를 검사하고, 파일을 저장할 때 레코드가 최대 레코드 길이를 초과하는 경우 경고 메시지가 표시됩니다.
- 최대 레코드 길이를 초과하는 레코드가 있는 파일을 저장하려고 시도하는 경우 레코드가 잘린다는 경고 메시지가 표시되고 레코드를 정정할 수 있습니다. 경고 메시지에 최대 레코드 길이를 초과하는 행 번호에 대한 자세한 정보가 포함됩니다.

이 태스크 정보
원격 시스템에서 두 파일을 비교하려면 다음 단계를 수행하십시오.

1. 원격 시스템 보기 또는 z/OS® 프로젝트 보기에서 두 파일을 선택한 다음 비교 대상 > 서로를 선택하십시오. 텍스트 비교 편집기에 파일이 나란히 열립니다. System z®용 Rational® Developer가 텍스트 비교 편집 세션 동안 두 파일을 모두 잠급니다. 해당 파일을 잠글 수 없는 경우 경고 메시지가 표시됩니다. 비교 요청을 취소하거나 계속해서 비교할 수 있습니다. 계속해서 비교하도록 선택하면 잠글 수 없는 파일이 읽기 전용 모드에서 열립니다. 두 파일의 레코드 형식 또는 레코드 길이가 다른 경우 차이점을 경고하는 창이 열리고 계속해서 비교하거나 비교를 취소하도록 프롬프트됩니다. 파일을 열면 텍스트 비교 편집기에 파일을 탐색하고 최대 길이를 초과하는 행을 찾을 수 있도록 각 파일에 대한 행 번호가 포함됩니다.
2. 파일에서 다음 조치를 수행할 수 있습니다.
   - 모든 파일 변경사항을 왼쪽에서 오른쪽으로 복사하려면 를 클릭합니다.
   - 충돌하지 않는 변경사항을 오른쪽에서 왼쪽으로 모두 복사하려면 를 클릭합니다.
   - 현재 변경사항을 왼쪽에서 오른쪽으로 복사하려면 를 클릭합니다.
   - 현재 변경사항을 오른쪽에서 왼쪽으로 복사하려면 를 클릭합니다.
   - 다음 차이를 찾으려면 를 클릭합니다.
   - 이전 차이를 찾으려면 를 클릭합니다.
   - 다음 변경을 찾으려면 을 클릭합니다.
     주: 다음 변경은 비교되는 파일 간에 다른 텍스트 블록을 찾고 다음 차이는 변경 블록 내의 문자열을 찾습니다.
   - 이전 변경을 찾으려면 을 클릭합니다.
   비교 함수에서는 System z LPEX 편집기가 아닌 Eclipse 문서 편집기를 사용하므로, System z LPEX 편집기를 사용하여 원격 파일을 편집할 때 사용할 수 있는 기능(예: 가상 레코드 경계 표시)을 사용할 수 없습니다.
3. 변경사항을 저장하려면 Ctrl + S를 누르십시오. 변경사항으로 인해 레코드가 최대 길이를 초과하게 되면 System z용 Rational Developer에 파일 잘림 경고가 표시됩니다. 이 경고에서 세부사항 단추를 클릭하여 특정 행 번호 및 길이의 목록을 볼 수 있습니다.
4. 예를 클릭하여 파일을 저장하거나 아니오를 클릭하여 텍스트 비교 편집 세션으로 돌아가십시오. 아니오를 클릭하여 편집 세션으로 돌아가는 경우 편집기가 레코드 길이 한계를 초과하는 첫 번째 행에 파일의 위치를 지정합니다.

- z/OS 솔루션 환경 설정
  z/OS 솔루션 환경 설정 페이지를 사용하여 z/OS 프로젝트, 서브프로젝트 및 파일에 대한 일반 환경 설정을 수행합니다.

상위 주제: z/OS 통합 개발 환경(zIDE)
관련 태스크
파일 비교를 위한 환경 설정 지정
관련 참조
비교/패치 환경 설정
비교 편집기