버전 관리
딸깍문서의 문서 버전 관리 시스템을 설명합니다.
개요
모든 문서 변경사항은 버전으로 저장되어 언제든지 이전 상태로 복원할 수 있습니다.
버전 생성
버전은 다음 시점에 자동 생성됩니다:
- 문서 저장 시
- AI 변경사항 적용 시
- 수동 버전 생성 요청 시
버전 정보
interface DocumentVersion {
id: string;
documentId: string;
content: string;
documentType: "html" | "sfdt";
versionNumber: number;
createdAt: Date;
}
버전 조회
GET /api/document/{id}/version
응답:
{
"versions": [
{
"id": "ver_1",
"versionNumber": 3,
"createdAt": "2024-01-01T12:00:00Z"
},
{
"id": "ver_2",
"versionNumber": 2,
"createdAt": "2024-01-01T11:00:00Z"
}
]
}
버전 복원
POST /api/document/{id}/version/{versionId}
특정 버전의 내용으로 문서를 복원합니다.
버전 비교
두 버전 간의 차이를 확인할 수 있습니다:
- 추가된 내용 (녹색)
- 삭제된 내용 (빨간색)
- 변경된 내용
제한사항
| 항목 | 제한 |
|---|---|
| 최대 버전 수 | 100개 |
| 버전 보관 기간 | 90일 |