동시 수정

이 문서는 동시수정 · 동시 편집 · 동시편집(으)로 검색해도 들어올 수 있습니다.

이와 비슷한 형식에 대해서는 편집 충돌 문서를 참조하십시오.

1. 개요
2. 상세
3. 리그베다 위키에서
4. 나무위키에서

1. 개요

나무위키 암묵의 룰에 따라 동시수정이 일어났다. 파일명 적절하다.(...)

위키위키에서 하나의 문서를 둘 이상의 사용자가 동시에 수정하여 저장을 시도할 때 나타나는 문제.

위키에서 일어날 수 있는 가장 끔찍한 사고. 가장 끔찍한 사고는 이거 아닌가? 그건...정권장악...? 거의 모든 위키의 골칫거리. 편집충돌이라 불리기도 한다. 하지만 편집충돌하고는 뜻이 조금 다르기에 완전히 같다고 볼 수는 없다. 자세히는 해당 문서 참조.

2. 상세

하나의 주제를 두 명 이상의 사용자가 동시에 수정하는 경우, 나중에 수정하는 사람은 '동시수정이 발생했습니다.' 라는 에러 메시지와 함께 수정한 내용이 싹 날아가는 끔찍함을 경험할 수 있다. 글을 거의 갈아엎다시피 했는데, 단순한 오타나 문법수정에 걸려서 동시수정 크리가 발생하는 경우 절망을 맛볼 수 있다. 그 감정은 오직 망했다안습, 그리고 분노로 표현할 수 있다... 하지만 이것으로 위키를 좀 더 멀리할 수 있다면 좋은 것이다.

사실, 매우 똑똑한 위키 엔진은 변경내용을 검색하여 서로 겹치지 않으면 조화롭게 섞어주고(물론 컴퓨터 기준으로)[1], 똑똑한 위키 엔진은 두 사람의 변경내용을 동시에 보여주면서 사람이 직접 수정하라고 요구한다. 하지만 멍청한 위키 엔진은 그냥 오류를 내뿜고 수정내용을 날려버린다.

만약 두 사람이 수정한 결과물이 완전히 같다면, 똑똑한 위키 엔진은 알아서 오류 없이 수정을 종료하도록 도와준다. 하지만 멍청한 위키 엔진은… 더 이상의 자세한 설명은 생략한다

혹시라도 동시수정 크리가 발생한 경우, '뒤로 가기' 버튼을 클릭하면 낮은 확률로 수정내용을 복구할 수 있을지도 모른지만 낮은 확률인 만큼 수정하기 전에 미리 클립보드로 복사해 두는 습관을 기르자.

당하면 뇌가 쪼그라들고 위장이 찢어지는 고통을 느낄 수가 있다. 허탈감도 장난아니라서 다시 작성하기를 그만두고 잠이나 잘 확률이 매우 높아진다. 마조히스트라도 빡치게 만들 수준이니 미리미리 백업해두자.

또 동시수정 크리를 방지하기 위해 긴 시간 편집을 할경우 위키 에디터보다는 다른 워드 프로그램이나 사용자문서에서 작성한뒤 복붙하는걸 추천한다.

3. 리그베다 위키에서

나무위키의 전신급이라 볼 수도 있는 리그베다 위키의 경우에는 동시수정이 발생하면 동시수정이 일어났다는 사실을 알려주며 병합을 시도할 것인지 물어보었다. 따라서 그냥 스크롤을 올리기만 하면 자신이 작성 중이던 편집 항목이 그대로 있다는 것을 볼 수 있었다. 또한 동시수정의 경우 병합 버튼이 하단에 나타나며 이 병합 기능을 사용할 수 있었는데 이는 모니위키의 기본 기능중 하나이다.

자신이 수정한 부분이 다른 사람이 편집한 내용과 충돌되지 않는 경우 병합버튼을 누르면 문제없이 자동으로 병합되어 다시 편집 상태로 보여주며, 병합에 실패하는 경우에는 수동병합을 할 수 있도록 수동 병합버튼이 나타나며 사용자는 이를 선택적으로 활용하여 수동 병합버튼을 누르거나 아니면 자신이 편집한 내용을 오려두어 다시 재 편집을 할 수도 있다.

4. 나무위키에서

2016년 2월의 새 기능 추가로 다음의 내용은 모두 과거의 일이다. 다만 아래와 같이 서로 같은 부분을 편집한 경우에는 자동 병합이 안된다. 직접 병합해야하니 동시수정은 유의할 것.

나무위키는 동시 수정에 의한 편집 충돌이 발생하였을 때에 병합 기능을 전혀 지원하지 않고 있다. 자신이 편집했던 내용은 상단의 Diff로만 표시되어 나오며 하단의 편집창에는 최신 버전의 위키 텍스트만 보이게 된다. 따라서 이러한 편집 충돌이 발생했을 경우에는 상단의 Diff를 참조해서 일일히 변경된 부분을 고쳐야 한다(...). 게다가 Diff에서 복붙하려 하면 옆에 있는 행 번호가 같이 복사돼서(...) 직접 받아써야 하기에 불편함은 배가 된다.

이러한 불편함은 시기별로 좀 다른데, 초창기에는 '사용자가 편집을 하는 도중 다른 사용자가 내용을 수정했습니다.'라는 요지의 문장 한 줄만이 나타나며 닥치고 모두 날아갔다.[2]이 때문에 리그베다 시절을 기억하고 수정하다 동시수정을 경험한 사람들의 멘탈이 부서졌다.(...) 이후 개선을 통해 동시수정이 발생하면 후속 수정자가 수동으로 병합하도록 유도하고 있으나, 보다 손쉬운 병합 기능은 제공하지 않고 있다.

편집 충돌이 일어나면 수동으로 재편집을 다시 해야하는데, 편집 충돌시에 상단의 스크린샷처럼 원본 내용과 자신의 변경 내용을 비교해서 보여주며, 바로 밑에 편집창에는 자신이 편집했던 편집분은 모두 날아가고 그 대신에 최종적으로 수정되었던 내용이 나온다. 무슨 소리인가 하면

원본

A는 B다. 그런데 B는 C다. 그러므로 A는 C다.

타 사용자의 수정 내용

A는 B다. 그런데 B는 D다. 그러므로 A는 D다.

본인의 수정 내용

A는 B다. 그런데 B는 E다. 그러므로 A는 E다.

인 상황이면, 비교 화면에서는 원본 내용A는 B다. 그런데 B는 C다. 그러므로 A는 C다.본인의 수정 내용A는 B다. 그런데 B는 E다. 그러므로 A는 E다. 를 비교해주며, 밑의 재수정 화면의 내용은 타 사용자의 수정 내용A는 B다. 그런데 B는 D다. 그러므로 A는 D다. 에서 시작된다. 이 때 내용을 비교해보고 본인의 수정 내용에서 복사를 하여 일일히 수동으로 재편집해야 한다. (2015년 10월 28일 기준)

동시수정이 발생하면 이런 귀찮음과 강력한 멘탈 붕괴이 발생하기 때문에 사건사고나 스포츠 등 위키러들의 실시간 관심이 많은 문서의 경우처럼 동시수정이 이루어질 확률이 큰 문서들에는 동시수정을 유의하고 문서 수정을 할 수 있도록 틀:동시수정주의가 붙는다.


  1. [1] 현재 나무위키 엔진에 구현된 듯 하다.
  2. [2] 이해를 할 수 없다면 군대에서 선착순 1명을 생각해보자. 그럼 이해가 잘 될 것이다.

최종 확인 버전:

cc by-nc-sa 2.0 kr

Contents from Namu Wiki

Contact - 미러 (Namu)는 나무 위키의 표가 깨지는게 안타까워 만들어진 사이트입니다. (52.95ms)