Replit에서는 작업을 잃어버릴 걱정을 할 필요가 없습니다. Replit의 체크포인트 및 롤백 시스템은 전체 개발 환경에 대한 포괄적인 버전 관리와 상태 관리를 제공합니다. Replit 에이전트를 사용하면 체크포인트가 완전한 프로젝트 상태를 자동으로 캡처합니다. 여기에는 코드 변경 사항뿐만 아니라 프로젝트 파일, AI 대화 컨텍스트, 연결된 데이터베이스가 포함됩니다.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
체크포인트란?
체크포인트는 에이전트가 주요 개발 마일스톤에서 자동으로 생성하는 Replit 앱 상태의 완전한 스냅샷입니다. 코드 변경 사항만 추적하는 기존 버전 관리와 달리, Replit 체크포인트는 전체 개발 컨텍스트를 캡처합니다. 체크포인트를 비디오 게임의 저장 포인트로 생각하세요 — 언제든지 앱의 작동 버전으로 돌아갈 수 있습니다.
완전한 상태 캡처
각 체크포인트는 다음을 보존합니다:- 프로젝트 파일: 모든 파일, 디렉터리, 설치된 패키지, 프로젝트 구성
- AI 대화 컨텍스트: 현재 상태에 이르는 완전한 대화 기록 및 컨텍스트
- 환경 구성: 런타임 설정 및 게시 구성
- 에이전트 메모리: 프로젝트 아키텍처, 선호도, 패턴에 대한 AI의 이해
- 데이터베이스 내용: 체크포인트 생성 시점의 데이터베이스 데이터 및 스키마
롤백의 작동 방식
롤백 기능을 사용하면 클릭 한 번으로 Replit 앱을 이전 체크포인트 상태로 복원할 수 있습니다. 이는 기존 Git 되돌리기 작업보다 훨씬 강력합니다.
- 비파괴적 미리보기: 일부 인터페이스에서는 롤백 전에 체크포인트 상태를 미리 볼 수 있습니다
- 명확한 경계: 각 체크포인트는 논리적 개발 마일스톤을 나타냅니다
- 대화 연속성: AI 컨텍스트가 보존되므로 복원된 상태에서 계속 빌드할 수 있습니다
- 즉각적인 효과: 롤백은 전체 개발 환경에 즉시 적용됩니다
롤백하기
이전 체크포인트로 롤백하면 프로젝트가 해당 이전 상태로 돌아갑니다. 여기에는 다음이 포함됩니다:- 완전한 프로젝트 상태: 모든 프로젝트 파일이 선택한 체크포인트의 정확한 상태로 돌아갑니다
- AI 대화 컨텍스트: 에이전트 대화가 체크포인트 시점으로 복원되어 컨텍스트 연속성이 유지됩니다
- 프로젝트 구성: 의존성, 패키지 및 런타임 구성
- 개발 환경: 도구 구성 및 프로젝트 편집기 설정
- 데이터베이스 내용 (선택 사항): 선택 시 체크포인트 시점의 상태로 데이터베이스가 복원됩니다
기본적으로 롤백은 데이터베이스를 변경하지 않습니다. 개발 데이터베이스를 롤백에 포함하려면 “추가 롤백 옵션”에서 “데이터베이스”를 선택하세요.**프로덕션 데이터베이스**의 복원은 이 롤백 기능을 통해 자동으로 수행되지 않습니다.
프로덕션 데이터베이스를 이전 시점으로 복원하는 방법은 특정 시점 복원 수행 방법 문서를 참조하세요.
앞으로 이동하기
Replit의 체크포인트는 양방향으로 작동합니다 — 프로젝트 기록을 앞뒤로 이동할 수 있습니다. 이를 통해 작업을 잃을 걱정 없이 개발 타임라인을 자유롭게 탐색할 수 있습니다. 너무 멀리 롤백했거나 나중 체크포인트의 변경 사항을 복구하고 싶다면 앞으로 이동하여 체크포인트 기록에서 앞으로 나아갈 수 있습니다. 이를 통해 작업을 잃지 않고 프로젝트의 타임라인을 자유롭게 탐색할 수 있습니다. 앞으로 이동하려면 기록 아이콘앞으로 이동은 타임라인에서 현재 위치 이후에 체크포인트가 있는 경우에만 가능합니다. 롤백 후 새로운 변경 사항을 만들면 해당 미래 체크포인트는 기록의 대체 분기가 됩니다.
체크포인트 생성
체크포인트는 개발 중 전략적 순간에 Replit의 AI 도구가 자동으로 생성합니다.에이전트 체크포인트
Replit 에이전트는 다음 경우에 체크포인트를 생성합니다:- 기능 완성: 요청된 기능이나 기능을 성공적으로 구현한 후
- 주요 마일스톤: 복잡한 작업에서 상당한 진전이 이루어졌을 때
- 안정적인 상태: 구현된 변경 사항의 테스트 및 검증 후
- 오류 복구: 중요한 문제에 대한 수정 시도 전
체크포인트 특성
모든 체크포인트에는 다음이 포함됩니다:- AI 생성 설명: 완성된 내용에 대한 명확하고 설명적인 요약
- 타임스탬프 정보: 쉬운 식별을 위한 정확한 생성 시간
- 변경 범위: 수정된 파일, 기능 또는 시스템의 표시
- 청구 정보: 에이전트의 경우 체크포인트별 투명한 비용 추적
체크포인트 및 롤백 사용
체크포인트 찾기
체크포인트는 프로젝트 편집기의 여러 위치에 표시됩니다: 에이전트 탭: 설명 및 롤백 옵션과 함께 에이전트가 생성한 모든 체크포인트를 봅니다 Git 창: 전체 버전 관리 통합과 함께 Git 커밋으로 체크포인트를 확인합니다 기록 보기: 에이전트 채팅에서 기록 아이콘롤백 수행
롤백 프로세스는 시작하는 위치에 따라 약간 다릅니다:에이전트 탭에서
모범 사례
체크포인트를 전략적으로 활용하세요:- 각 주요 체크포인트 후 앱을 테스트하여 안정성을 확인하세요
- 자동 체크포인트와 함께 장기 버전 추적을 위해 수동 Git 커밋을 생성하세요
- 체크포인트 설명을 검토하여 변경된 내용을 이해하세요
- 롤백 전에 항상 변경 범위를 확인하세요
- 데이터베이스 및 외부 통합에 미치는 영향을 고려하세요
- 팀 인식을 유지하기 위해 협업자에게 롤백을 알리세요
- 빈번한 체크포인트를 활용하기 위해 점진적으로 빌드하세요
- 롤백을 사용하여 다양한 구현 접근 방식을 안전하게 탐색하세요
- 롤백 후 대화를 계속하기 위해 AI 컨텍스트 보존을 활용하세요
버전 관리와의 통합
체크포인트는 Replit의 광범위한 버전 관리 생태계와 원활하게 작동합니다:Git 통합
- Git 커밋 생성: 각 체크포인트는 해당 Git 커밋을 생성합니다
- 브랜치 호환성: 체크포인트는 브랜치 구조와 병합 워크플로를 존중합니다
- 원격 동기화: GitHub 통합은 체크포인트 동기화를 유지합니다
- 명령줄 접근: 전체 Git 기능은 체크포인트와 함께 계속 사용할 수 있습니다
협업 기능
- 팀 가시성: 체크포인트는 모든 프로젝트 협업자에게 표시됩니다
- 병합 충돌 방지: 체크포인트 타이밍이 충돌 가능성을 줄입니다
- 공유 컨텍스트: AI 대화 컨텍스트는 팀 구성원이 변경 사항을 이해하는 데 도움이 됩니다
- 실시간 업데이트: 협업자는 실시간으로 체크포인트 생성을 확인합니다
고급 기능
체크포인트 미리보기
일부 인터페이스는 체크포인트 미리보기 기능을 지원합니다:- 시각적 비교: 다른 체크포인트 상태에서 앱의 모습을 봅니다
- 비파괴적 탐색: 실제 롤백 없이 미리보기합니다
- 진행 상황 추적: 시간이 지남에 따라 앱이 어떻게 발전했는지 이해합니다
- 반복 비교: 다른 구현 접근 방식을 비교합니다
세션 간 롤백
고급 빌더와 팀 관리자를 위한 기능:- 확장된 기록: 여러 개발 세션에 걸쳐 체크포인트에 접근합니다
- 관리자 제어: 팀 관리자는 사용자 세션 전반에서 롤백을 수행할 수 있습니다
- 감사 추적: 체크포인트 생성 및 롤백 작업의 완전한 기록
사용 사례
실험적 개발
체크포인트를 통해 두려움 없이 실험할 수 있습니다:- 쉽게 되돌릴 수 있다는 것을 알고 새로운 기능을 시도하세요
- 다양한 아키텍처 접근 방식을 테스트하세요
- 대체 UI 디자인이나 사용자 흐름을 탐색하세요
- 안전망을 갖추고 복잡한 통합을 구현하세요
디버깅 및 복구
문제가 발생하면 체크포인트가 안정적인 복구를 제공합니다:- 버그가 도입되었을 때 작동 상태로 롤백하세요
- 체크포인트 상태를 비교하여 문제를 격리하세요
- 데이터 손상 후 데이터베이스 무결성을 복원하세요
- 우발적인 삭제나 수정으로부터 복구하세요
학습 및 반복
체크포인트는 교육적 개발을 지원합니다:- 다양한 구현 전략을 비교하세요
- 체크포인트 진행을 통해 AI 의사 결정 프로세스에서 배우세요
- 기능이 어떻게 발전했는지 탐색하여 이해를 쌓으세요
- 롤백 안전성으로 새로운 기술을 연습하세요
다음 단계
관련 Replit 기능에 대해 자세히 알아보려면:- Replit 에이전트: AI 기반 앱 개발 및 체크포인트 생성에 대해 알아보세요
- 에이전트 모드: 대상 또는 대규모 빌드를 위한 Lite, Economy, Power, Turbo를 알아보세요
- 버전 관리: Git 통합 및 광범위한 버전 관리 옵션을 이해하세요
- 파일 기록: 세분화된 파일 수준 변경 추적을 탐색하세요
- 효과적인 프롬프팅: 체크포인트 기반 개발을 위한 기법을 마스터하세요