사용자 도움말 > 샌드박스에서 개인 작업 공간 관리 > 스냅샷 샌드박스 생성
  
스냅샷 샌드박스 생성
CLI EQUIVALENT 
si snapshot
스냅샷은 Windchill RV&S 서버에 있는 저장소의 기존 엔터티로 샌드박스의 각 요소를 식별할 수 있는 샌드박스의 현재 상태를 캡처합니다. 샌드박스 스냅샷은 빌드 샌드박스나 개발 경로를 생성할 수 있는 프로젝트 체크포인트를 생성합니다. 스냅샷에 의해 생성된 체크포인트의 개정 번호에는 마지막 체크포인트의 개정 번호가 포함됩니다. 예를 들어, 프로젝트의 마지막 체크포인트의 개정 번호는 1.1이고, 스냅샷에 의해 생성 된 체크포인트의 개정 번호는 1.1.1.1입니다.
샌드박스 스냅샷을 생성하려면 스냅샷을 선택한 다음 샌드박스 > 스냅샷을 선택합니다.
샌드박스 스냅샷을 생성할 때 스냅샷에 대한 상태나 레이블을 지정하고 모든 샌드박스 멤버에 적용할 수 있습니다. 레이블은 스냅샷에 의해 생성된 프로젝트 체크포인트 식별을 위해 사용자가 지정하는 고유 텍스트 문자열입니다. 레이블에는 콜론(:), 대괄호([ ]) 또는 선행 공백을 사용할 수 없습니다. 또한 유효한 체크포인트 번호와 같은 형식을 가질 수 없습니다.
GUI에서는 비활성 프로젝트에 대한 체크포인트가 기본적으로 표시되지 않습니다. 이러한 체크포인트를 보려면 보기 > 비활성 개발 경로 표시를 선택합니다.
샌드박스 스냅샷은 프로젝트 기록 보기에 분기된 프로젝트 체크포인트로 표시됩니다.
* 
샌드박스에서 작업 파일이 누락되면 스냅샷에 나타나지 않을 누락된 작업 파일이 나열된 경고가 표시됩니다. 스냅샷에 이러한 작업 파일을 포함하려는 경우 작업을 취소하고 해당 멤버를 다시 동기화하여 작업 파일을 제공 후 스냅샷을 수행합니다.
GUI에서 샌드박스 스냅샷 생성에 의해 생성된 개정은 기본적으로 표시되지 않습니다. 이러한 개정을 보려면 보기 > 비활성 개발 경로 표시를 선택합니다.
샌드박스 스냅샷의 콘텐츠
스냅샷에서 캡처된 샌드박스 요소의 집합에는 다음이 포함됩니다.
아카이브 및 해당 아카이브가 생성된 작업 개정으로 식별되는 샌드박스 멤버
제외되었지만 여전히 샌드박스에 있는 이전 멤버
프로젝트 이름 및 유형으로 식별되는 하위 샌드박스
제외되었지만 여전히 샌드박스에 있는 이전 하위 샌드박스
Steve는 저금 계산기의 빌드를 생성하는 일을 맡았습니다. 그는 빌드 샌드박스를 사용하여 빌드를 수행하다가 빌드 샌드박스의 기반이 되는 체크포인트에서 추가 정보 파일이 누락되었음을 발견합니다. Jen이 변경 패키지의 추가 정보 파일을 추가했습니다. Steve는 변경 패키지를 사용하여 샌드박스에 추가 정보 파일을 추가한 다음 샌드박스의 스냅샷을 생성하여 구성을 저장합니다.
주요 고려 사항
스냅샷에 포함되기 위해서는 샌드박스에 작업 파일 변경 내용이 없어야 합니다.
작업 파일 개정이 멤버 개정과 다를 경우 작업 파일 개정이 스냅샷에 포함됩니다.
작업 파일이 없는 멤버는 스냅샷에 포함되지 않습니다.
샌드박스 디렉터리에 작업 파일이 아직 있는 이전 멤버는 스냅샷에 멤버로 나타납니다.
샌드박스 보기에 아직 있는 이전 하위 프로젝트는 스냅샷에 하위 프로젝트로 나타납니다.
Windchill RV&S는 항상 스냅샷에 멤버 작업 파일의 실제 이름을 사용합니다.
스파스 샌드박스의 스냅샷을 생성할 수 없습니다.
스냅샷 샌드박스 명령은 샌드박스의 콘텐츠를 표시하는 데 사용되는 필터와 별개로 전체 샌드박스에 대해 수행됩니다.
프로젝트 기록에서 스냅샷에 의해 생성된 프로젝트 체크포인트와 다른 프로젝트 체크포인트(스냅샷에 의해 생성된 체크포인트 포함) 간의 차이를 비교할 수 있지만 샌드박스 콘텐츠와 차이를 비교할 수는 없습니다.
샌드박스 스냅샷을 생성할 때 기존 개발 경로를 지정하려면 CLI를 사용해야 합니다. 자세한 내용은 CLI 매뉴얼 페이지를 참조하십시오.
샌드박스의 멤버를 Windchill RV&S 서버의 해당 아카이브와 연결해야 합니다.
하위 샌드박스를 재귀적으로 포함할 때 스냅샷은 샌드박스의 같은 디렉터리 구조와 파일을 정확하게 나타냅니다. 모든 하위 프로젝트 요소가 같은 유형이 되고, 서로 다른 유형의 공유 하위 프로젝트가 같은 유형의 공유 하위 프로젝트가 됩니다.
하위 샌드박스를 포함하는 샌드박스의 스냅샷을 재귀적으로 생성하면 스냅샷은 샌드박스의 현재 하위 프로젝트가 아닌 마스터 프로젝트의 마지막 체크포인트(있는 경우)를 기반으로 하위 샌드박스에 대한 체크포인트를 생성합니다. 멤버 개정은 영향을 받지 않습니다.
개발 환경에서 샌드박스 스냅샷 사용
다음은 개발 환경에서 샌드박스 스냅샷을 생성하는 경우에 대한 권장 시나리오입니다.
1. 일반 샌드박스에서 작업 중인 상황이지만 파생 샌드박스에서 작업 중이어야 합니다.
2. 주 개발 경로로 변경 내용을 체크 인하는 대신 분기의 변경 내용을 체크 인(병합)하십시오.
3. 샌드박스의 스냅샷을 생성합니다.
4. 스냅샷에 해당하는 프로젝트 체크포인트에서 개발 경로를 생성합니다.
5. 생성한 개발 경로에서 파생 샌드박스를 생성한 다음 개발 경로에서 작업을 계속합니다.
* 
CLI에서 스냅샷 생성 시 기존 개발 경로를 지정할 수 있습니다. 자세한 내용은 CLI 매뉴얼 페이지를 참조하십시오.
빌드 환경에서 샌드박스 스냅샷 사용
다음은 빌드 환경에서 샌드박스 스냅샷을 생성하는 경우에 대한 권장 시나리오입니다.
1. 프로젝트 체크포인트를 지정합니다.
2. 빌드에 대한 빌드 샌드박스를 생성합니다.
3. 빌드가 실패하지만 개발이 계속되어 왔기 때문에 필요한 필수 멤버 중 일부가 마지막 체크포인트보다 최근 개정에 있습니다.
4. 필요한 개정을 다시 동기화하여 빌드를 수정합니다(변경 패키지 다시 동기화 사용 가능).
샌드박스의 스냅샷을 생성하고 스냅샷에 의해 생성된 프로젝트 체크포인트를 사용하여 이후에는 원래 프로젝트 체크포인트 대신 빌드 샌드박스를 사용하여 빌드를 다시 생성합니다.