체크포인트
쉬운 롤백을 위한 Git 기반 체크포인트 시스템. 작업의 스냅샷을 생성하고 원클릭으로 이전 상태로 복원하세요.
기능
변경 사항 자동 감지
ClaudeShip이 커밋되지 않은 변경 사항이 있을 때 자동으로 감지합니다. 파일이 수정되면 체크포인트 패널에 “저장되지 않은 변경 사항”이 표시됩니다.
체크포인트 생성
- 프로젝트 변경하기
- Checkpoint 탭 클릭
- 체크포인트 메시지 입력
- Save 클릭
타임라인 뷰
모든 체크포인트를 연대기적 타임라인으로 확인하세요:
- 체크포인트 메시지
- 생성 이후 경과 시간
- 변경된 파일 수
- 추가된 줄(+) 및 삭제된 줄(-)
Diff 뷰어
체크포인트를 클릭하여 다음을 확인하세요:
- 변경된 파일 목록
- 파일 상태 (추가/수정/삭제)
- 줄별 diff
- 색상 코드 변경 사항
복원
모든 체크포인트로 롤백:
- 타임라인에서 체크포인트 클릭
- diff 검토
- Restore 버튼 클릭
- 복원 확인
체크포인트 정보
각 체크포인트는 다음을 추적합니다:
- Hash: Git 커밋 해시
- Message: 사용자의 설명
- Timestamp: 생성 시간
- Files Changed: 수정된 파일 수
- Insertions: 추가된 줄
- Deletions: 삭제된 줄
키보드 단축키
| 단축키 | 동작 |
|---|---|
| Enter | 체크포인트 생성 (메시지 입력 필드 포커스 시) |
모범 사례
- 설명이 포함된 체크포인트 메시지 작성
- 주요 변경 전 체크포인트 생성
- 복원 전 diff 검토
- 수동 Git 명령 대신 체크포인트 사용
Git과의 차이점
체크포인트는 Git을 기반으로 하지만 단순화되었습니다:
- 터미널 사용 불필요
- 브랜치 관리 없음
- 병합 충돌 없음
- 원클릭 복원
그렇지만 필요한 경우 프로젝트에서 표준 Git 명령을 여전히 사용할 수 있습니다!
Last updated on