Дифф (от слова « разница ») — это веб-страница, отображающая разницу между одной версией страницы Википедии и другой. Конкретная версия страницы называется «ревизией»; каждая редакция имеет уникальную дату и время создания, которые можно увидеть в истории страницы . При нажатии на ссылку «разница» в истории страницы отобразятся различия двух последовательных редакций.
Ссылки на различия находятся на различных специальных страницах, помимо истории страниц, включая страницу «Вклады пользователей» , которая есть у каждого пользователя, «Последние изменения» , «Связанные изменения » и списки наблюдения .
Используя историю страницы, можно создать разницу между любыми двумя версиями — выберите левый переключатель для более старой версии, правый переключатель для более новой версии и нажмите Compare selected revisions.
При редактировании страницы Show changesкнопка отображает изменения, которые вы собираетесь внести. Разница также отображается во время конфликта редактирования .
Сводка изменений (кратко опишите изменения)
Это незначительное редактирование
Посмотрите эту страницу
Публикуя изменения, вы соглашаетесь с Условиями использования и безотзывно соглашаетесь опубликовать свой вклад в соответствии с лицензией CC BY-SA 4.0 и GFDL . Вы соглашаетесь с тем, что гиперссылка или URL-адрес являются достаточным указанием авторства в соответствии с лицензией Creative Commons.
Отменить
В этом примере показана верхняя часть страницы различий (некоторые ссылки являются фиктивными). Старая версия отображается слева, новая — справа.
Неизмененный текст отображается темно-серым на светло-сером цвете (показаны только части до и после измененного текста). Измененные абзацы показаны черным по белому, с оранжевой рамкой на стороне старой версии и синей рамкой на стороне новой версии. Вставленный и удаленный текст выделяется цветом рамки и жирным шрифтом. Если целые абзацы были удалены или вставлены, выделение или жирный шрифт не применяется, а другая сторона остается пустой.
Ссылки «Редакция на дату » относятся к каждой версии. Если новая версия является самой последней, ссылка будет на обычную страницу, а вместо нее будет указана формулировка «Текущая версия ( дата )».
Ссылка «(редактировать)» приведет вас на страницу редактирования этой версии. Вас могут предупредить, что вы редактируете устаревшую версию; если вы проигнорируете это и продолжите, вы вернете все изменения, внесенные после этой версии.
Ссылка «(отменить)» на стороне новой версии отменит это конкретное редактирование. Щелкая ссылку, вы можете проверить страницу различий редактирования, которое вы собираетесь внести, и сводка редактирования будет автоматически заполнена фразой MediaWiki:undo-summary (Отменена редакция $1 на $2 ( обсуждение )). Это резюме можно отредактировать перед отправкой изменений. Если вы одновременно отменяете несколько изменений, автосводка может не работать. Хотя ссылка существует на всех страницах различий, она не работает, когда версии конфликтуют. Часто версии старше текущей невозможно отменить таким способом. Если это не сработает, вам сообщат, что редактирование невозможно отменить, и вы попадете на обычную страницу редактирования текущей версии.
Ссылка «(спасибо)» отображается только в том случае, если и зритель, и редактор являются зарегистрированными пользователями. Его можно использовать в качестве благодарности редактору.
Ниже приведены ссылки на страницу пользователя и страницу обсуждения каждого пользователя, который редактировал старую или новую версию. Также показаны ссылки на списки вкладов пользователей. Для администраторов и тех, кто выполняет откат , также отображается кнопка «[откат]», где это применимо, что позволяет им отменить все изменения, внесенные этим пользователем.
Затем сводные данные редактирования отображаются в скобках. Если пользователь использовал ссылки в своей сводке редактирования, они также действуют как ссылки на странице различий. Если редактор пометил редактирование как незначительное , перед сводкой появится m .
Ссылки «Предыдущее редактирование» и «Следующее редактирование» ведут к более ранним или более поздним изменениям. Когда вы просматриваете разницу между двумя непоследовательными версиями страницы, вы также увидите сообщение «(x промежуточных версий не показано.)».
После таблицы отличий отображается последняя из двух сравниваемых версий полностью, если только вы не указали в настройках, что этого делать не следует.
Если вам нужно создать ссылку на определенный diff (например, для использования на странице обсуждения или доске объявлений), лучше всего использовать метод [[Special:Diff/ oldid
]] или {{ Diff }}, который создает ссылки работайте по протоколам ( http://
vs. https://
) и на нашем мобильном сайте. Альтернативный вариант: найдите разницу в истории страниц , перейдите на страницу различий и скопируйте URL-адрес из адресной строки браузера. Вы можете вставить этот URL-адрес (весь его, включая https://) в текст страницы, на которой вы хотите разместить ссылку, поместив его в одинарные квадратные скобки [...].
URL-адрес различий основан на oldid
значении старой версии. Если версия имеет значение oldid 12345678, ее URL-адрес:
https://en.wikipedia.org/w/index.php?title=PAGETITLE&oldid=12345678
Вы можете удалить title=PAGETITLE&
часть URL-адреса и сделать ее такой:
https://en.wikipedia.org/w/index.php?oldid=12345678
Тогда URL-адреса его различий могут иметь вид:
https://en.wikipedia.org/w/index.php?diff=cur&oldid=123456789
https://en.wikipedia.org/w/index.php?diff=prev&oldid=123456789
https://en.wikipedia.org/w/index.php?diff=100000001&oldid=123456789
&diffonly=1
что-нибудь из вышеперечисленного:https://en.wikipedia.org/w/index.php?diff=cur&oldid=123456789&diffonly=1
Более короткая альтернатива ссылке на разницу с предыдущей версией:
https://en.wikipedia.org/wiki/Help:Diff/?diff=12345678
Хотя внешние ссылки легко копировать и вставлять, они могут быть длинными и громоздкими. На различия можно ссылаться в вики, используя [[Special:Diff/ diff
]] (например, Special:Diff/123456789 ) или [[Special:Diff/ oldid
/ diff
]] (например, Special:Diff/100000001/123456789 ), где вы должны заменить oldid
и diff
с соответствующими значениями. в URL-адресе. Этот синтаксис прост и может использоваться даже в сводках редактирования .
Использование {{ diff }} или {{ diff2 }} — это еще один подход к созданию ссылки на разницу в Википедии, хотя его нельзя использовать в сводках редактирования. Общий синтаксис:
{{Diff|page|diff|oldid|label}}
|page=
– Заголовок страницы.|diff=
– Идентификатор или ключевое слово, которое используется для базового идентификатора. Возможные ключевые слова:|oldid=
– Базовый идентификатор, на основе которого генерируется разница.|label=
– Текст для отображения в виде ссылки. Ни один ярлык не даст нумерованную ссылку.|diffonly=yes
– Показывает только разницу, а не содержимое страницы. Требуется имя параметра.{{ URL для сравнения }} принимает полный URL-адрес сравнения и преобразует его в шаблон {{ Diff }}. Шаблон следует заменить, таким образом:
{{Subst:URL to diff|url=https://en.wikipedia.org/w/index.php?diff=100000001&oldid=123456789|label=relevant text}}
Удаленная редакция — это версия статьи, которая по какой-то причине стала «невидимой» для широкой публики. Иногда это делается по таким причинам, как серьезные нарушения авторских прав, сбои в работе или личные нападки на других участников Википедии.
Администратор может видеть удаленные версии и связанные различия, но доступ к этим различиям может быть предоставлен только другим администраторам. Чтобы все пользователи могли просматривать различия, соответствующие версии должны быть им видны. Администратор может восстановить удаленную редакцию, если это оправдано.
Дополнительную информацию см. в Википедии: Удаление ревизии .
При перемещении или копировании фрагмента текста на странице или с другой страницы, а также при внесении других изменений в той же версии, функция сравнения все равно может сравнивать перемещенные абзацы, даже если с помощью переплетения они перемещены на расстояние более 20 абзацев. До августа 2018 года разницу можно было сделать более понятной (упрощенной), сначала используя отдельное редактирование для вставки пустых строк и перемещения текстовых абзацев, а затем, после сохранения, в дальнейших версиях добавляя или изменяя текст в перемещенных абзацах. Только если в одной и той же версии абзацы разделены и переформулированы, отдельные новые слова не могут быть выделены индивидуально как отличающиеся от предыдущей версии. Разделенный абзац обычно выделяет вторую часть (части), как будто новый текст на странице. Weave-diff может сравнивать абзацы слово в слово при перемещении, но не при разделении.
Разница показывает различия в каждой строке, поэтому она синхронизируется между редакциями, сопоставляя новые строки и неизмененные строки. Некоторые редакторы считают, что дополнительные разрывы строк для разделения текста улучшают функцию сравнения. В противном случае эти большие, массивные блоки текста будет трудно сравнить после разделения. Сохраняйте предложения ограниченными по длине, например, с четырьмя предлогами, и ищите более короткие абзацы. Длинные сноски wp:reftag ( <ref>...</ref>
) также можно разделить внутренними символами новой строки.
Если вы пытаетесь найти точку в истории страницы, где было внесено определенное изменение, и поиск в сводках изменений не помогает, попробуйте определить разницу между точками примерно на 1/3 и 2/3 пути истории. Из этой разницы вы можете определить, в какой из трех частей истории произошло изменение. Повторите этот процесс, каждый раз сужая «пространство поиска» в три раза, пока не будет определено точное редактирование, в котором было внесено изменение. Вы также можете использовать внешний инструмент WikiBlame, который автоматизирует процесс поиска.
В случае скина Classic с панелью быстрого доступа на странице различий нет панели быстрого доступа, чтобы обеспечить больше места. Таким образом, страница различий также полезна для просмотра страницы в полноэкранном режиме без изменения настроек. В скине Monobook панели слева также находятся на странице различий.
На странице сравнения иногда весь экран может быть шире, чем окно экрана, часто потому, что некоторые URL-адреса веб-сайтов (особенно длинные) не скрыты и не заключены в столбец сравнения. В таких случаях вам необходимо использовать горизонтальную полосу прокрутки браузера, чтобы увидеть всю ширину дисплея. Нет возможности переносить длинные строки при отображении различий.
Чтобы просмотреть разницу между двумя отдельными страницами (необязательно, в определенных версиях), используйте Special:ComparePages (пример).
Вы также можете настроить отображение различий, используя различные пользовательские скрипты . Дополнительную информацию см. в подразделе «Различия» .