노트 판 — 005 동기화 충돌을 사람에게 보여 주기

005줄기 로컬 퍼스트고침 7 ·

동기화 충돌을 사람에게 보여 주기

심은 날 · 나가는 길 3 · 들어오는 길 3

두 기기에서 같은 문장을 고치면 충돌이 난다. 대부분의 앱은 조용히 한쪽을 고르고, 사람은 무엇이 사라졌는지 모른다.

나는 충돌을 숨기지 않고 보여 주는 쪽을 고른다. 두 문장을 나란히 놓고, 어느 기기에서 언제 고쳤는지 적는다. 이 방식은 변경 기록이 곧 문서다와 같은 생각에서 나왔다.

보여 주는 순서

동기화 상태를 사람에게 알리는 방법은 동기화 상태 표시의 세 단계에 따로 정리했다. 충돌은 그 세 단계 다음에 오는 일이다.

오프라인에서 먼저 쓰는 앱이라면 충돌은 예외가 아니라 일상이다. 오프라인이 기본값인 메모장을 만들면서 이 사실을 배웠다. 병합 규칙은 last-write-wins 하나로 끝나지 않는다.

나가는 길 3

들어오는 길 3

이 노트의 고침 7

  1. 병합 규칙 한 줄을 더했다
  2. 심었다

고침 기록에서 보기