충돌 복사본

데이터, 동기화 및 계정

충돌 복사본

두 기기에서 동일 프로젝트의 편집이 동시에 진행되었을 때 양쪽 내용을 안전하게 보존하는 방법을 설명합니다.

충돌이 발생하는 상황

충돌의 원인은 단 하나입니다. 동일한 프로젝트가 두 곳에서 제각각 앞으로 진행되었기 때문입니다. 흔히 오프라인 상태에서 집필을 지속하여 로컬에 미전송 수정이 쌓였거나, 두 대의 기기에서 동기화를 거치지 않은 채 같은 프로젝트를 각각 편집했을 때 발생합니다. 인터넷에 다시 연결되는 순간 미전송된 로컬 원고와 더 새로운 클라우드 사본이 동시에 존재하게 되며, Loomworld는 어느 쪽을 남길지 자의적으로 추측하지 않습니다.

하트비트는 사용자가 타이핑하는 동안 원고를 몰래 바꾸지 않습니다. 상태 조정은 사용자가 자리를 비웠다가 돌아오거나 페이지가 다시 포커스를 얻을 때 수행되므로, 충돌은 항상 사용자가 명확히 인지할 수 있는 시점에 감지됩니다.

시스템의 처리 방식: 양측 버전 모두 보존

  • 현재 프로젝트를 최신 클라우드 사본으로 새로고침합니다. 해결 시점에 최신 클라우드 원고를 다시 한번 가져오며, 가져오기에 실패할 때만 충돌 발생 당시 캐시된 사본으로 대체합니다.
  • 아직 업로드되지 않은 로컬 초안은 클라우드 링크가 없는 독립된 별도의 '충돌 복사본' 로컬 프로젝트로 안전하게 자동 저장합니다.

어느 한쪽의 데이터도 덮어쓰여 손실되지 않습니다. 그 대신 수동 병합이라는 절차가 필요합니다. 전문적인 맥락 판단이 필요한 원고 병합을 시스템이 임의로 자동 처리하지 않기 때문입니다.

해결 방법: 내용을 하나로 통합하기

  1. 알림 창을 닫지 마십시오
    "use the cloud version"(클라우드 버전 사용)을 선택하면 위의 처리 과정이 진행됩니다. "Not now"(지금은 안 함)는 해당 프로젝트에만 1회 적용되며, 충돌 상태인 다른 프로젝트를 열면 다시 확인 창이 나타납니다.
  2. 로비에서 복사본 확인
    로비의 프로젝트 목록에 출처 정보가 이름에 붙은 클라우드 미연결 충돌 복사본이 생성됩니다. 이는 일반 프로젝트와 동일하여 정상적으로 열고 편집하고 내보낼 수 있습니다.
  3. 양측을 나란히 놓고 대조
    충돌 복사본에만 존재하는 고유한 문장들을 메인 프로젝트의 올바른 위치로 수동 복사합니다. 챕터나 씬 추가와 같은 구조적 변경 사항은 통째로 덮어쓰지 말고 반드시 행 단위로 꼼꼼히 대조하며 통합하시기 바랍니다.
  4. 정리 및 삭제
    내용 병합이 완료되면 복사본을 처리합니다. 휴지통으로 이동하거나 프로젝트 기록만 제거할 수 있습니다. 데스크톱 앱에서 복사본은 순수한 로컬 프로젝트이므로 기록을 삭제하더라도 다른 폴더에 영향을 주지 않습니다.

실제 충돌 발생 사례

비행기 안에서 노트북으로 3개 챕터를 집필한 뒤 인터넷에 연결하지 않은 채 노트북을 닫았습니다. 다음 날 사무실에서 동일한 프로젝트를 엽니다. 클라우드는 여전히 비행기를 타기 전 버전이며, 노트북에서 쓴 3개 챕터는 아직 업로드되지 않았습니다. 이후 비행기에서 썼던 노트북을 인터넷에 연결하면 양쪽 모두 서로 다른 새로운 내용을 갖게 되며 실제 충돌이 성립합니다.

이때 사용자 화면에는 클라우드에 최신 버전이 있다는 알림이 나타납니다. 승인하면 현재 프로젝트는 클라우드 상태(출발 전 원고)로 갱신되고, 노트북에서 썼던 3개 챕터는 로비에 '충돌 복사본'으로 안전하게 나타납니다. 이제 사용자는 복사본을 열어 3개 챕터를 씬별로 메인 프로젝트에 차례로 복사해 넣으면 됩니다. 프로젝트 전체를 통째로 바꾸는 것이 아니라 텍스트 내용을 복사해야 사무실에서 이틀간 작업했던 내용이 유실되지 않습니다.

충돌을 피하기 위한 안전한 집필 습관

  • 작업을 마치고 기기를 닫거나 자리를 비우기 전에 상단 바에 "Synced"(동기화 완료)가 표시되는지 확인하십시오.
  • 동일한 시간대에는 가급적 한 대의 기기에서만 연속으로 집필하고, 다른 기기는 단순 열람용으로만 사용하십시오.
  • 긴 집필 세션을 마친 후에는 프로젝트 팩을 정기적으로 내보내어 안전한 제3의 백업본을 보관하십시오.

제한 사항 및 문제 해결

충돌 복사본은 완전한 일반 프로젝트입니다. 과거로 자동 롤백되지 않고 스스로 자동 병합하지도 않으며, 이후 메인 프로젝트가 진행되더라도 아무런 영향을 받지 않습니다. 어느 쪽이 더 최신인지 확신이 서지 않는다면 상단 바의 타임스탬프, 챕터별 글자 수, 최근 편집 이력을 꼼꼼히 비교하시기 바랍니다. 양쪽 버전을 모두 보관하고 싶다면 텍스트를 복사해 합치기 전에 먼저 두 개의 프로젝트 팩을 각각 내보내 두시기 바랍니다.

동기화 순서 및 하트비트 메커니즘에 관한 자세한 내용은 클라우드 버전과 로컬 캐시 문서를 참고하시기 바랍니다.