프로젝트 파일에는 두 가지 유형의 정보가 포함되어 있습니다. 첫 번째 정보는 프로젝트를 구성하는 컴포넌트, 다이어그램, 패키지 등의 목록이고, 두 번째 정보는 프로젝트 레벨에서 대체할 수 있는 특성 목록입니다.
프로젝트 파일(<Project>.rpy)은 구성 관리 아카이브로 체크인할 수 있는 단위입니다. 즉, 다른 단위와 마찬가지로 이 파일에 대해 구성 관리 조작을 수행할 수 있습니다. .rpy 파일에는 프로젝트에 있는 최상위 레벨 단위의 최신 목록이 포함되어 있으므로, 새 패키지나 컴포넌트를 프로젝트에 추가하려고 할 때마다 변경을 위해 체크아웃할 수 있습니다. (패키지에 새 요소를 추가하려면 .rpy 파일이 아닌 패키지 파일을 체크아웃해야 합니다.) 또한 프로젝트 레벨 특성을 수정하려는 경우에도 .rpy 파일을 체크아웃해야 합니다.
구성 관리 아래에 배치할 수 있는 단위이므로, .rpy 파일에 대해 IBM Rational Rhapsody DiffMerge를 사용할 수 있습니다. Rational Rhapsody DiffMerge에 대한 자세한 정보는 Rational Rhapsody DiffMerge에서 병렬 개발의 내용을 참조하십시오. 이전 버전의 Rational Rhapsody에서 열 수 있도록 .rpy 프로젝트 파일을 저장할 수도 있습니다.