Jump to content

Помощь:Различия

From mediawiki.org
This page is a translated version of the page Help:Diff and the translation is 73% complete.
PD Примечание: Редактируя эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0.
Подробнее — в проекте Помощь с общественным достоянием.
PD

Различия (diff (сокращение от «difference»)) отображают изменения между двумя версиями страницы. Различия являются фундаментальным компонентом навигации и модерации контента в вики MediaWiki.

Платформы в экосистеме вики, имеют несколько версий различий в зависимости от используемого устройства и установки MediaWiki.

Когда и зачем использовать Различия?

Основная причина использования Различия — просмотр конкретных изменений на странице, сделанных вами или кем-то другим. Есть множество возможных причин для этого:

  • Чтобы проще находить случаи вандализма
  • Чтобы определить, когда раздел, предложение или слово были добавлены или удалены
  • Чтобы определить, какой пользователь внес данное изменение
  • В качестве отправной точки для дальнейших действий, поскольку Различия содержит править, отменить и другие действия, а также ссылки на страницы пользователей и обсуждения редактора.

Как перейти к просмотру различий?

Наиболее распространенный способ просмотра различий — через "История". Это доступно через вкладку «История» Оттуда вы можете использовать «пред.» для просмотра различий отдельных ревизий или использовать переключатели и кнопку «Сравнить выбранные версии» для просмотра различий между несколькими ревизиями.

Большинство специальных страниц на которых перечислены изменения, обычно содержат ссылки на различия, например:

Другой способ просмотреть различия — это страница Special:Diff Чтобы использовать это, вы должны знать идентификаторы правок, которые вы хотите сравнить. Идентификаторы правок можно получить, посмотрев на часть diff=123 URL-адреса различий, где 123 — это идентификатор различий. Кроме того, вы можете использовать значение параметра oldid, чтобы получить разницу между этой версией и предыдущей.

Компоненты для различий

Ниже представлено визуальное представление важных компонентов страницы различий, которые вы увидите при просмотре различий между двумя версиями.

Компоненты различий


В этом интерактивном примере показана верхняя часть страницы сравнения (некоторые ссылки являются фиктивными). Старая версия показана слева, новая версия справа.

(Edit summaries in diffs are great)
м (correction, + MediaWiki User's Guide)
 
Строка 8: Строка 8:
  For sysops and those with the rollback flag, a revert button is shown allowing them to revert from the new version to the old one.   For sysops and those with the rollback flag, a revert button is shown allowing them to revert from the new version to the old one.
This is only shown when viewing the diff between the current version and the one immediately preceding it. + This is only shown when viewing the diff between the recent version of a page and the last version by an author other than the one of the most current version.
  This example shows the top of the diff page, with the links described above.   This example shows the top of the diff page, with the links described above.
Строка 25: Строка 25:
  </table>   </table>
+ [[MediaWiki User's Guide]]
+

Не изменённый текст

Не изменённый текст отображается темно-серым на светло-сером фоне (показаны только части до и после измененного текста).

Цветной ключ
Предыдущая версия Новая версия
Без изменений Без изменений

Перемещённый текст

Идентичный текст, перемещенный из одного места в другое, обычно представляется как добавленный и удаленный текст. В установках MediaWiki, использующих Wikidiff2 , может быть значок стрелки, более четко указывающий, куда переместился текст.

Добавленный текст

Строки, содержащие добавленный текст, имеют перед собой значок плюса (+). Добавленные слова и символы выделены жирным шрифтом.

Удалённый текст

Строки, содержащие удаленный текст, имеют перед собой значок минуса (). Удаленные слова и символы выделены жирным шрифтом.

Заменяемый текст

Мы можем увидеть, что было заменено новым контентом, когда рядом с фразой, в которой произошло изменение, есть иконки + и −.

Абзацы, которые были изменены, отображаются черным цветом на белом фоне, с оранжевой рамкой на стороне старой версии и синей рамкой на стороне новой версии.

Вставленный и удаленный текст выделяется цветом рамки и жирным шрифтом. Там, где целые абзацы были удалены или вставлены, не выделяется, а другая сторона остается пустой.

Цветной ключ
Старая правка Новая правка
Абзац изменений Абзац изменений
Цветной ключ
Старая правка Новая правка
Удалённый абзац  
  Добавленный абзац
Цветной ключ
Старая правка Новая правка
Удалённые символы Добавленные символы

Ссылки на различия

Для того, чтобы сослаться на отличия, необходимо скопировать URL - у URL есть два параметра, diff и oldid.

Чтобы сделать ссылку на отличие вне википедии, стоит скопировать полный URL страницы, например:

  • https://mediawiki.org/w/index.php?diff=1242287

The diff special page at Special:Diff makes it easier to create shorter URLs which redirect to diffs.

Внутри википедии, данные ссылки могут выглядеть следующим образом:

  • [[Special:Diff/1242287]]Special:Diff/1242287 – Показывает разницу между версиями одной и той же страницы.
  • [[Special:Diff/1242287/prev]]Special:Diff/1242287/prevShows the diff to the previous revision of the same page.
  • [[Special:Diff/1242287/next]]Special:Diff/1242287/nextShows the diff to the next revision of the same page.
  • [[Special:Diff/1242287/cur]]Special:Diff/1242287/curShows the diff to the current revision of the same page.
  • [[Special:Diff/1242286/1242287]]Special:Diff/1242286/1242287 – Показывает разницу между определенными изменениями внутри одной страницы, которые могут быть возвращены в исходное состояния, например, [[Special:Diff/1242287/1242286]]Special:Diff/1242287/1242286, однако следует этого избегать.

These links may be used in the edit summary as well as being adapted like any other internal links, e.g. [[Special:Diff/1242286/1242287|see this diff]]see this diff.

For example, the full URL [https://mediawiki.org/w/index.php?diff=1242287 1242287] could also be written as [[Special:Diff/1242287|1242287]].

By default, the later revision of the page is displayed in full below the diff — this can be turned off via a preference ("Не показывать содержание страницы под сравнением двух версий") or by setting diffonly=1 in the URL. Links to diffs without the page text can be created:

Inline diffs

Версия MediaWiki:
1.35

Since MediaWiki 1.35, an inline diff (also known as a unified diff) is available. As of 2022 this is only available with the wikidiff2 engine. Inline diffs can be accessed by passing the diff-type=inline parameter in the URL (example).

Версия MediaWiki:
1.41

As of MediaWiki 1.41, a toggle was added to diff pages that allows users to switch between inline and two-column in the user interface (T336716).

Content added Content deleted
(Edit summaries in diffs are great)
м (correction, + MediaWiki User's Guide)
 

For sysops and those with the rollback flag, a revert button is shown allowing them to revert from the new version to the old one.

This is only shown when viewing the diff between the current version and the one of a page and the last version by an author other than the one of the most current version.. This example shows the top of the diff page, with the links described above.

</table>

[[MediaWiki User's Guide]]

↲ newline

The following changes were introduced for inline diff:

  • Legends and tooltips that explain the blue and yellow highlights. (T324759)
  • Annotation that represent when one or more lines are added or deleted. (T330247)

How to report bugs?

Bugs should be reported on Phabricator under the #MediaWiki-Page-diffs tag.

Пользовательские предпочтения

The following user preferences are available in the "Разница версий" section of the "Внешний вид" preferences tab:

Не показывать содержание страницы под сравнением двух версий
Toggle the display of the page text below the diff. This text is the later of the two revisions of the page.
Не показывать разницу версий после выполнения отката
Whether to show the diff of the rolled back revision after a rollback.

Some extensions also add their own preferences related to diffs. One such extension is Расширение:RevisionSlider , which can be disabled in preferences using the "Не показывать «Слайдер по версиям»" preference in that section.


См. также