본문으로 건너뛰기

버전 관리

딸깍문서의 문서 버전 관리 시스템을 설명합니다.

개요

모든 문서 변경사항은 버전으로 저장되어 언제든지 이전 상태로 복원할 수 있습니다.

버전 생성

버전은 다음 시점에 자동 생성됩니다:

  • 문서 저장 시
  • 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일

다음 단계