자동 저장 및 프로젝트 스냅샷
이 프로그램은 프로젝트의 자동 백업 시스템을 제공하여, 예기치 않은 문제가 발생했을 때 이전 버전의 프로젝트로 되돌릴 수 있습니다.
이 시스템의 핵심 개념은 스냅샷으로, 특정 시점의 프로젝트 전체 상태를 나타냅니다. 프로젝트를 저장할 때마다 시스템이 스냅샷을 생성합니다. 가장 최근의 스냅샷은 항상 프로젝트의 *.stcp 파일 내에 저장됩니다. 일반적으로 시스템은 여러 개의 백업 버전을 동시에 유지하며, 이전 스냅샷은 프로젝트 옆의 history 하위 폴더에 있는 백업 파일에 저장됩니다: "<projectfolder>\__history\<projectname>.stcp.~back".snapshot<projectfolder><projectname>
<projectfolder>는 현재 프로젝트가 포함된 폴더를 가리킵니다.
<projectname>은 현재 프로젝트의 이름을 가리킵니다.
스냅샷이 프로젝트의 전체 상태를 캡처하지만, 두 개의 스냅샷 크기가 프로젝트 두 개 분량과 같다는 의미는 아닙니다. 후속 스냅샷을 저장할 때 시스템은 이전 스냅샷 이후 변경된 데이터만 저장하므로 디스크 사용량이 줄어듭니다.
새 스냅샷은 주로 다음 두 가지 경우에 생성됩니다:
사용자가 프로젝트를 수동으로 저장할 때 (수동 스냅샷).
시스템이 프로젝트를 자동으로 저장할 때 (자동 저장 스냅샷).
이 두 유형은 별도로 관리되며, 자동 저장은 수동으로 저장한 스냅샷을 덮어쓰지 않습니다. 두 유형 모두 스냅샷 목록에 병렬로 저장됩니다.
자동 저장 및 스냅샷 옵션은 시스템 설정에서 구성할 수 있습니다.system settings
자동 저장 프로세스는 선택 사항이며 다음 두 가지 방식으로 수행될 수 있습니다:
지정된 간격의 타이머에 의한 저장 ("타이머에 의한 자동 저장" 옵션이 활성화된 경우, 분 단위 간격 설정 사용).자동 저장
특정 시스템 이벤트에 의한 저장 — 예: 기술 작업 삭제 전, 공구경로 계산 전, 공구경로 계산 직후 등 (시스템 설정의 "이벤트에 의한 자동 저장" 옵션 사용).이벤트 기준 자동 저장
프로젝트 작업이 장기간 진행되면 스냅샷이 많이 쌓일 수 있습니다. 디스크 용량 부족을 방지하기 위해 프로그램은 시스템 설정에서 지정한 한도를 초과하는 스냅샷을 자동으로 삭제합니다. 수동 저장 스냅샷이 더 중요하게 취급되므로, 두 가지 별도의 스냅샷 한도를 설정할 수 있습니다:
수동저장된 스냅샷 수수동 저장 스냅샷 수: 사용자가 저장한 스냅샷의 최대 개수 (기본값: 5).
자동 저장된 스냅샷 수자동 저장 스냅샷 수: 타이머 또는 이벤트에 의해 자동 저장된 스냅샷의 최대 개수 (기본값: 15).
또한 스냅샷을 영구 보존으로 표시할 수 있으며, 이 경우 최대 스냅샷 수를 초과하더라도 삭제되지 않습니다. 영구 보존 스냅샷은 수동으로만 삭제할 수 있어, 동일 프로젝트의 대체 버전을 유지할 수 있습니다.persistent
대용량 프로젝트의 경우 저장에 시간이 걸릴 수 있습니다. 중단을 줄이기 위해 시스템은 이전 저장 이후 지정된 시간이 경과한 후에만 자동 저장을 수행합니다 — "장시간 자동 저장 간격" 옵션으로 설정합니다 (기본값: 5분). 마지막 저장이 "장시간 자동 저장 시간" 파라미터에 지정된 시간(기본값: 20초)보다 오래 걸린 경우 해당 프로젝트를 대용량으로 판단합니다. 예를 들어, 이전 스냅샷 저장이 20초 이상 걸렸다면 다음 자동 저장은 최소 5분 이후에 수행됩니다.장시간 자동저장 간격장시간 자동저장 시간
사용자 인터페이스를 통해 저장된 프로젝트 상태를 빠르게 불러올 수 있습니다. 스냅샷 목록은 메인 도구 모음의 최근 프로젝트 목록에서 프로젝트 이름 옆의 드롭다운 메뉴에 표시됩니다. 스냅샷은 최신순으로 표시되며, 현재 스냅샷은 녹색으로 강조됩니다. 고정 버튼을 사용하면 스냅샷을 영구 보존으로 표시하여 자동 삭제를 방지할 수 있습니다.main toolbarPin
메뉴를 간결하게 유지하기 위해:
현재 프로젝트의 경우 가장 최근 스냅샷 최대 10개와 모든 영구 보존 스냅샷이 표시됩니다.
현재 프로젝트가 아닌 경우 영구 보존 스냅샷만 표시됩니다.
더 많은 스냅샷을 보려면 프로젝트 스냅샷 관리자 창을 열 수 있습니다.프로젝트 Snapshots Manager
프로젝트 스냅샷 관리자에서는 다음을 수행할 수 있습니다:프로젝트 Snapshots Manager
스냅샷 전체 목록 보기.
이름 또는 설명 편집.
미리보기 이미지 보기.
스냅샷을 저장한 사용자 확인.
각 스냅샷에 연결된 작업 목록 검토.
스냅샷 삭제 또는 영구 보존으로 표시.
스냅샷 불러오기.
생성 날짜 위에 마우스를 올리면 전체 날짜가 툴팁으로 표시됩니다.