기본적으로 Subversion에서는 IBM® Rational® Rhapsody®
단위가 텍스트 파일로 처리되므로 업데이트 조작을 수행할 때 텍스트 병합이
수행됩니다. 이 방법을 사용할 경우 Rational Rhapsody
모델이 손상됩니다. Subversion에서 Rational Rhapsody를 함께
사용할 경우 저장소 손상을 방지하려면 Rational Rhapsody
단위를 텍스트 파일이 아닌 다른 파일로 처리하도록 Subversion을 설정해야 합니다.
이 태스크 정보
Subversion 저장소에 있는 각 Rational Rhapsody
단위의 경우 텍스트 파일이 아닌 다른 파일(예: application/octet-stream)로
처리되도록 svn:mime-type 특성을 설정해야 합니다.
비텍스트 파일은 text/로 시작할 수 없습니다.
Subversion에
대한 구성 파일을 사용하여 자동 특성 설정 기능을 활성화한 다음
Rational Rhapsody
단위 확장기능을 svn:mime-type 특성 값에 맵핑하여
Subversion에서 Rational Rhapsody 단위를
텍스트 파일이 아닌 다른 파일로 처리하도록 설정할 수 있습니다.
Rational Rhapsody 단위를
텍스트 파일이 아닌 다른 파일로 처리하도록 Subversion을 설정하여 저장소 손상을 방지하려면
다음 단계를 수행하십시오.
프로시저
- Subversion에 대한 구성 파일을 여십시오. 예를 들어 Microsoft Windows에서
이 파일은 C:\Documents and Settings\Administrator\Application Data\Subversion일 수 있습니다.
- 구성 파일의 [miscellany] 섹션에서 다음 예에 표시된 것과 같이
자동 특성 설정 기능을 yes로 설정하십시오.
### Section for configuring miscelleneous Subversion options.
[miscellany]
...
### Set enable-auto-props to 'yes' to enable automatic properties
### for 'svn add' and 'svn import', it defaults to 'no'.
### Automatic properties are defined in the section 'auto-props'.
enable-auto-props = yes
- [auto-props] 섹션에서 Rational Rhapsody
단위 확장기능을 svn:mime-type 특성에 맵핑하십시오.
다음 예에서는 application/octet-stream이 사용됩니다.
### Section for configuring automatic properties.
[auto-props]
### The format of the entries is:
### file-name-pattern = propname[=value][;propname[=value]...]
### The file-name-pattern can contain wildcards (such as '*' and
### '?'). All entries which match will be applied to the file.
### Note that auto-props functionality must be enabled, which
### is typically done by setting the 'enable-auto-props' option.
...
*.rpy = svn:mime-type=application/octet-stream
*.sbs = svn:mime-type=application/octet-stream
*.cls = svn:mime-type=application/octet-stream
*.omd = svn:mime-type=application/octet-stream
*.std = svn:mime-type=application/octet-stream
*.ucd = svn:mime-type=application/octet-stream
*.mcs = svn:mime-type=application/octet-stream
*.ctd = svn:mime-type=application/octet-stream
*.dpd = svn:mime-type=application/octet-stream
*.pld = svn:mime-type=application/octet-stream
*.fil = svn:mime-type=application/octet-stream
*.fol = svn:mime-type=application/octet-stream
결과
항상 병합을 수동으로 수행해야 합니다. Rational Rhapsody
단위를 수동으로 병합하려면 IBM Rational Rhapsody DiffMerge를
사용하십시오. The Rational Rhapsody DiffMerge process의 내용을 참조하십시오.
자동 특성 설정 및 svn:mime-type 특성에 대한 자세한 정보는
Subversion 제품 문서를 참조하십시오.