사용자 도움말 > 버전 제어 아래에 파일 그룹화 > 구성 관리 프로젝트에 체크포인트 지정
  
구성 관리 프로젝트에 체크포인트 지정
CLI EQUIVALENT 
si checkpoint
프로젝트에 체크포인트를 지정하면 프로젝트의 새 개정이 생성되고 프로젝트 기록에 추가됩니다. 프로젝트에 체크포인트를 지정할 경우, 프로젝트를 체크포인트 날짜에 존재했던 대로 완전히 다시 생성하는 데 필요한 모든 정보를 저장합니다. 저장되는 정보에는 프로젝트 구조와 멤버 및 해당 개정 번호의 목록이 포함됩니다.
예를 들어, ABC Financial Toolkit의 릴리스 3.0이 다가오고 상환 프로젝트의 작업이 완료되어 품질 보증 부서에 전달되었습니다. Steve는 프로젝트 구조를 유지하기 위해 상환 프로젝트에 체크포인트를 지정합니다.
Windchill RV&S에서 프로젝트에 체크포인트를 지정하면 프로젝트 기록에서 프로젝트의 개정이 생성됩니다. 프로젝트의 기록을 보고, 프로젝트를 이전의 체크포인트로 복원하고, 체크포인트 간의 차이를 비교할 수 있습니다.
인터페이스
절차
GUI
프로젝트 또는 샌드박스를 선택하고 프로젝트 > 체크포인트를 선택합니다.
웹 인터페이스
프로젝트를 선택하고 프로젝트 > 프로젝트 체크포인트를 선택합니다.
모든 체크포인트는 트랜잭션입니다. 즉 체크포인트는 체크포인트 날짜에 해당하는 프로젝트의 구조 및 콘텐츠를 기록합니다. 여기에는 체크포인트 날짜 이후에 프로젝트 또는 하위 프로젝트에 추가된 항목(예: 체크 인 또는 제출된 변경 패키지)이 포함되지 않습니다.
* 
프로젝트 체크포인트에 완료된 변경 패키지만 포함되도록 하려면 관리자가 변경 패키지 검토를 활성화해야 합니다.
체크포인트가 진행 중인 동안에는 프로젝트에서 멤버 및 하위 프로젝트 작업을 수행할 수 있지만 프로젝트 체크포인트, 개발 경로 또는 레이블에 영향을 주는 작업은 수행할 수 없습니다. 다음 작업을 수행할 수 없습니다.
다른 개발 경로에서 프로젝트에 체크포인트 지정
프로젝트를 이전 체크포인트로 복원
데이터베이스에서 프로젝트 삭제
프로젝트 레이블 추가 또는 삭제
개발 경로 생성 또는 제거
프로젝트 삭제에 대한 자세한 정보는 Windchill RV&S 관리 클라이언트의 온라인 도움말을 참조하십시오.
주요 고려 사항
프로젝트에 대한 체크포인트 지정은 프로젝트에만 영향을 주며, 프로젝트의 모든 멤버를 체크 인하지 않습니다.
일반 샌드박스에서 작업할 경우 체크포인트 명령을 발행하면 샌드박스의 마스터 프로젝트에 체크포인트가 지정됩니다.
프로젝트에 체크포인트를 지정할 때 변경되지 않은 하위 프로젝트 체크포인트 지정 옵션이 선택되지 않은 경우, 변경되지 않은 하위 프로젝트에 체크포인트가 지정되지 않습니다. 대신 하위 프로젝트의 기존 개정이 상위 프로젝트 체크포인트 개정에 사용됩니다.
변경되지 않은 하위 프로젝트 체크포인트 지정 옵션이 선택되지 않은 경우 다음과 같이 됩니다.
변경되지 않은 하위 프로젝트의 프로젝트 개정에 체크포인트 설명이 추가되지 않습니다.
변경되지 않은 하위 프로젝트에 레이블 지정 옵션이 설정되지 않은 경우, 변경되지 않은 하위 프로젝트의 개정에 체크포인트 레이블이 추가되지 않습니다.
하위 프로젝트 개정이 Integrity 10.7 이전에 생성된 경우, 변경되지 않은 하위 프로젝트에 체크포인트가 지정되고 해당 개정이 증분됩니다. Integrity 10.7 이상에서 생성된 하위 프로젝트 개정만 변경되지 않은 것으로 감지됩니다.
프로젝트의 개정 번호를 사용하여 프로젝트를 추적할 수 있지만, 릴리스 이후의 유지 보수를 단순화하려면 프로젝트에 체크포인트를 지정할 때 레이블을 사용하여 중요한 프로젝트 개발 이정표를 식별하십시오. 체크포인트 레이블은 새로운 프로젝트 체크포인트를 식별하기 위해 사용자가 지정하는 고유한 텍스트 문자열(예: Beta)입니다. 레이블에는 콜론(:), 대괄호([ ]) 또는 선행 공백을 사용할 수 없습니다. 또한 유효한 개정 번호와 동일한 형식을 사용할 수 없습니다.
* 
사용자가 기록에 있는 다른 체크포인트에 사용되는 것과 같은 레이블을 지정하고 MoveProjectLabel 권한이 있는 경우, 이전 체크포인트의 레이블이 새로운 체크포인트로 이동됩니다. 권한에 대한 자세한 정보는 관리자에게 문의하십시오.
프로젝트에 체크포인트를 지정할 때 모든 멤버에 레이블 적용 또는 모든 멤버에 상태 적용 옵션을 사용하면 체크포인트 작업이 상당히 느려집니다. 모든 멤버의 레이블 또는 상태를 반드시 개별적으로 지정해야 하는 것이 아니라면 이러한 옵션을 선택하지 마십시오. 대신에, 변경되지 않은 하위 프로젝트에 레이블 지정 옵션을 사용하여 해당 구성의 모든 하위 프로젝트에 프로젝트 레이블(멤버 레이블이 아니라)을 추가하는 것을 고려하십시오.
변경되지 않은 하위 프로젝트에 레이블 지정 옵션은 변경되지 않은 하위 프로젝트와 빌드 하위 프로젝트 모두에 프로젝트 레이블을 추가합니다. 명령으로 인해 사용자에게 미치는 영향을 줄이기 위해 프로젝트 계층 구조에 대한 잠금이 해제된 후 레이블이 적용됩니다.
기준 날짜 옵션은 특정 날짜를 기준으로 프로젝트 구성을 지정합니다. 날짜 기준 프로젝트 구성으로 작업에서 날짜를 기준으로 하는 프로젝트 구성에 대한 자세한 정보를 참조하십시오. 과거의 날짜를 지정하면 해당하는 특정 날짜에 소급 체크포인트가 지정됩니다.
날짜를 기준으로 체크포인트를 지정하면 전혀 사용하지 않을 수도 있는 현재 프로젝트 구성의 체크포인트를 생성하는 대신, 베이스라인으로 사용할 정확한 프로젝트 구성에만 소급적으로 체크포인트를 지정하여 프로젝트에 대한 체크포인트의 총 개수를 줄이는 데 유용합니다. 날짜를 기준으로 체크포인트를 지정할 경우 모범 사례는 해당 체크포인트를 나중에 쉽게 식별할 수 있는 레이블을 지정하는 것입니다.
날짜를 기준으로 하는 체크포인트는 일반 체크포인트와 동일한 모든 기능을 갖지만 프로젝트 기록에 사용되거나 표시될 때는 다른 방식으로 식별됩니다. 일반 체크포인트는 Windchill RV&S 개정 ID를 사용하여 식별됩니다. 예를 들어 1.1에서 프로젝트에 체크포인트를 지정하면 개정 1.2가 생성됩니다. 하지만 해당 날짜 이전의 가장 가까운 일반 체크포인트(날짜 기준이 아닌 체크포인트)가 개정 1.1인 프로젝트의 날짜 기준 체크포인트는 1.1.0.0.날짜의 개정이 생성됩니다.identifier가 됩니다. 여기서 date는 프로젝트 구성 날짜(기준 시점 이후 밀리초로 표시)이고 identifier는 정수(일반적으로 0이지만 동시 작업이 있는 경우 더 큰 수)입니다. 예를 들어, 2015년 1월 5일 19:51:29 GMT에 프로젝트 구성에 체크포인트를 지정하면(그리고 동시 작업이 없으면) 개정 ID가 1.1.0.0.1420487490.0이 됩니다.
* 
다음 사항에 유의하십시오.
날짜 기준 체크포인트 개정 ID의 형식 때문에 분기를 시각적으로 확인하기가 어려우면 그래픽 기록 보기를 사용하여 분기 정보를 확인하십시오.
기준 날짜 옵션은 구성 관리 웹 인터페이스에서 지원되지 않습니다.