원문 보기: https://dawoum.duckdns.org/wiki/Help:Diff
Diff (difference의 줄임말)는 페이지의 두 개정판 사이의 변경 사항을 표시합니다. Diff는 미디어위키 위키의 탐색과 컨텐츠 조정의 기본 구성 요소입니다.
위키 생태계의 플랫폼에서 사용하는 장치와 미디어위키 설치에 따라 여러 버전의 diff가 있습니다.
When and why to use a diff?
Diff를 사용하는 주된 이유는 자신이나 다른 사람이 페이지에 한 특정 변경 사항을 검토하는 것입니다. 이를 수행하는 데에는 여러 가지 이유가 있습니다:
- 위키 훼손 사례를 찾는 데 도움이 되기 위해
- 섹션, 문장, 또는 단어가 추가되거나 제거된 시점을 확인하기 위해
- 주어진 변경 사항을 만든 편집자를 확인하기 위해
- diff에는 편집, 실행 취소, 및 기타 작업과 편집자의 사용자 및 토론 페이지에 대한 링크가 포함되어 있으므로 추가 작업에 대한 시작점으로 사용하기 위해
How to navigate to view a diff?
Diff를 보는 가장 일반적인 방법은 "Revision history"를 통하는 것입니다. 이것은 "View history" 탭을 통해 접근할 수 있습니다. 거기에서, "prev"를 사용하여 단일 개정판의 diff를 보거나 라디오 버튼과 "Compare selected revisions" 버튼을 사용하여 여러 개정판의 diff를 볼 수 있습니다.
변경 사항을 나열하는 대부분의 특수 페이지에는 보통 다음과 같은 차이점에 대한 링크가 포함됩니다:
Diff를 보는 또 다른 방법은 Special:Diff 페이지를 사용하는 것입니다. 이를 사용하기 위해, 비교하려는 개정판의 ID를 알아야 합니다. 개정판 ID는 diff URL의 diff=123 부분을 살펴보면 검색할 수 있으며, 여기서 123은 diff ID입니다. 추가적으로, oldid 매개변수의 값을 사용하여 해당 개정판과 이전 개정판의 diff를 가져올 수 있습니다.
Components to a diff
아래는 두 버전 사이의 차이점을 볼 때 표시되는 diff 페이지의 중요한 구성 요소를 시각적으로 표현한 것입니다.
이 대화형 예시는 diff 페이지의 상단을 보여줍니다 (일부 링크는 더미 링크입니다). 이전 개정판은 왼쪽에 표시되고, 최신 개정판은 오른쪽에 표시됩니다.
Unchanged Text
변경되지 않은 텍스트는 밝은 회색 배경의 어두운 회색으로 표시됩니다 (변경된 텍스트 전후 부분만 표시됩니다).
Moved text
한 장소에서 또 다른 장소로 이동한 동일한 텍스트는 보통 추가 및 제거된 텍스트로 표현됩니다. Wikidiff2를 사용하는 미디어위키 설치에서는 이동된 텍스트가 어디로 갔는지 더 명확하게 나타내는 화살표 아이콘이 있을 수 있습니다.
Added text
추가된 텍스트가 있는 줄에는 앞에 더하기 아이콘 (+)이 있습니다. 추가된 단어와 문자는 강조 표시되고 굵게 표시됩니다.
Removed text
제거된 텍스트가 있는 줄에는 빼기 아이콘 (−)이 앞에 있습니다. 제거된 단어와 문자는 강조 표시되고 굵게 표시됩니다.
Replaced text
변경 사항이 발생한 문구 옆에 + 아이콘과 − 아이콘이 있으면 어떤 내용이 새로운 컨텐츠로 바뀌었는지 확인할 수 있습니다.
변경된 문단은 흰색 바탕에 검은색으로 표시하고, 이전 개정판 면은 주황색 테두리, 새 버전 면은 파란색 테두리로 표시합니다.
삽입 및 제거된 텍스트는 테두리 색상으로 강조 표시되고 굵게 표시됩니다. 전체 문단이 제거되거나 삽입된 경우 강조 표시나 굵게 표시되지 않으며 다른 쪽은 비어 있습니다.
Linking to a diff
Diff를 볼 때 URL을 복사하면 diff에 링크할 수 있습니다 — 이 URL에는 diff와 oldid라는 두 가지 매개변수가 있습니다.
위키 외부의 diff에 링크하는 것은 전체 URL을 사용하여 수행될 수 있습니다. 예를 들어:
Special:Diff에서 diff 특수 페이지는 diff로 리다이렉션하는 더 짧은 URL을 쉽게 생성하도록 만듭니다.
위키 내에서, 이들 링크는 다음과 같은 형태를 취할 수 있습니다:
- [[Special:Diff/1242287]] → Special:Diff/1242287 – 같은 페이지의 이전 개정판과의 차이점을 보여줍니다.
- [[Special:Diff/1242287/prev]] → Special:Diff/1242287/prev – 같은 페이지의 이전 개정판과의 차이점을 보여줍니다.
- [[Special:Diff/1242287/next]] → Special:Diff/1242287/next – 같은 페이지의 다음 개정판과의 차이점을 보여줍니다.
- [[Special:Diff/1242287/cur]] → Special:Diff/1242287/cur – 같은 페이지의 현재 개정판과의 차이점을 보여줍니다.
- [[Special:Diff/1242286/1242287]] → Special:Diff/1242286/1242287 – 같은 페이지의 지정된 개정판 사이의 차이점을 표시하며 이는 되돌릴 수도 있습니다. 예를 들어, [[Special:Diff/1242287/1242286]] → Special:Diff/1242287/1242286, 하지만 이런 것은 피하는 것이 좋습니다.
이들 링크는 편집 요약에서 사용할 수 있으며, 다른 내부 링크와 마찬가지로 적용할 수도 있습니다, 예를 들어, 이 차이점을 보십시오.
예를 들어, 전체 URL [https://dawoum.duckdns.org/w/index.php?diff=90891 90891] 은 [[Special:Diff/90891|90891]]을 쓸 것입니다.
기본적으로, 페이지의 이후 개정판은 diff 아래에 전체적으로 표시됩니다 — 이는 환경 설정 ("Don't show page content below diffs")을 통해 끌 수도 있고 URL에 diffonly=1을 설정하여 끌 수도 있습니다. 페이지 텍스트 없이 diff에 대한 링크를 만들 수 있습니다:
- {{canonicalurl:Special:Diff/90891|diffonly=1}} → https://dawoum.duckdns.org/w/index.php?title=Special:Diff/90891&diffonly=1
Inline diffs
미디어위키 1.35부터, 인라인 diff (통합 diff라고도 함)를 사용할 수 있습니다. 2022년 기준, wikidiff2 엔진에서만 사용할 수 있습니다. 인라인 diff는 URL에 diff-type=inline 매개변수를 전달하여 접근할 수 있습니다 (예제).
미디어위키 1.41부터, 사용자가 사용자 인터페이스에서 인라인과 2열 사이를 전환할 수 있도록 하는 토글이 diff 페이지에 추가되었습니다 (T336716).
인라인 diff에 대해 다음과 같은 변경 사항이 도입되었습니다:
How to report bugs?
버그는 #MediaWiki-Page-diffs 태그로 Phabricator에 보고해 주시기 바랍니다.
User Preferences
다음 사용자 환경 설정은 "Appearance" 환경 설정 탭의 "Diffs" 섹션에서 사용할 수 있습니다:
Don't show page content below diffs diff 아래의 페이지 텍스트 표시를 토글합니다. 이 텍스트는 페이지의 두 개정 중 나중의 것입니다. Don't show diff after performing a rollback 롤백 후 롤백된 개정판의 차이점을 표시할지 여부입니다.
일부 확장 프로그램은 diff와 관련된 자체 환경 설정도 추가합니다. 그러한 확장 프로그램 중 하나는 Extension:RevisionSlider로, 해당 섹션에서 "Don't show the revision slider" 환경 설정을 사용하여 환경 설정에서 비활성화할 수 있습니다.
See also
- Help:History — Navigating and understanding page history.
- Visual diffs — Diffs in the VisualEditor and VisualDiff extensions.