최근 수정 시각 : 2022-08-07 11:53:25

편집 충돌

파일:Semi_protect2.svg   가입 후 15일이 지나야 편집 가능한 문서입니다.
(~ KST )

1. 파일2. 위키

1. 파일

특정 파일을 편집하려고 하는데 편집을 할 수 없는 사례는 주로 다음과 같은 경우에 발생한다.
  • 파일이 "시스템 파일이며, 읽기 전용" 속성이 걸려있어 운영체제에서 수정을 거부하는 경우
    • 해결책: attrib나 파일 속성 보기로 시스템과 읽기 속성을 풀어준다. 단, 컴퓨터 허접들을 위하여 위장한 바이러스가 아니면 시스템-읽기가 동시에 걸린 경우는 100% 수정하면 대참사가 나는 파일들이니 조심해야 한다.
  • 다른 프로그램에서 파일 사용권을 일방적으로 가져간 경우 - 다만 이 경우는 DOS가 아니면 요새는 거의 일어나지 않는다.
  • 다른 프로그램이 수정하려는 순간 동시에 수정을 시도하는 경우 - 요새는 편집이 잦은 문서가 아니면 로또 당첨보다도 어려운 일이지만 사실 의미상은 이것이 진짜 편집 충돌이다.

2. 위키

위키 용어
{{{#!wiki style="margin: 0 -10px -5px; min-height: 26px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -11px"
ACL FrontPage IP 차단 MPOV NPOV
POV 각주 개요 개인 위키 고립된 문서
고지달성 글상자 기여 기여자 긴급조치
끌올 다만 다중 계정 검사 닫힌 토론 대문
데스크톱 위키 독자연구 라지만 롤백 리다이렉트
막다른 문서 메타 문서 목차 문단 문서
문서 사유화 문서 이동 문서 훼손 뻘문서 뻘토론
뻘분류 사용자 사용자 문서 사용자 토론 삭제 토론
삭제주의와 포괄주의 상세 서술 폭주 수정 전쟁 애초에
없는 문서 역링크 영구 정지 오래된 문서 오리 실험
요약 요약문 운운 유저박스 위키 금단증세
위키 사용자 위키질 위키프로젝트 윤문 이야깃거리
이전 인터위키 자체 작성 작성 중
재미있는 점은 저명성 즉결처분 집단연구 차단
출처 필요 템플릿 토론 토막글 통신사 IP
트리비아 특수 문서 편집 요청 #s-2
프로토로너 하이퍼링크 휴지통
}}}}}}}}} ||

위키에서는 거의 동시 수정과 같은 뜻으로 쓰이는 경우도 많으나 사실은 조금 다르다. 두 편집자가 관계가 전혀 없는 부분을 편집할 때 병합할 수 있는 경우에는 병합 충돌(merge conflict)이 발생하지 않지만 거의 같거나 비슷한 부분을 동시에 편집해서 저장하려고 하면 병합되지 않고 병합 충돌(merge conflict)이 발생하는 것을 편집 충돌이라고도 한다.

그래서 동시에 편집하는 경우 병합 충돌이 발생하는 상황을 편집 충돌(Edit conflict)이라고 쓰고 미디어위키처럼 자동 병합을 지원하는 경우는 동시 수정을 하더라도 대개 자동 병합이 되고, 수정 전쟁이 일어나는 경우에 종종 병합이 실패하면서 편집 충돌이 발생했다고 알려주게 된다.

나무위키는 과거에 편집 충돌이 일어났을 때 자동 병합이나 수동병합을 지원하지 않았다가 이후 지원하기 시작하였다.

가끔 아래와 같이 수정 병합에 실패하는 경우도 있으니 참고.

파일:자동병합테스트.png

여담으로 일부러 발생시키려 한다면 개발자 도구 창을 열고 POST 양식에서 INPUT name=baserev의 값을 원래 값보다 더 작은 값으로 바꾸고 저장하면 된다.[1]


[1] 여기서 token이나 identifier의 값을 바꾸면 CSRF 오류를 볼 수 있다.