This page is a translated version of the page Help:Diff and the translation is 95% complete.
PD Hinweis: Wenn Du diese Seite bearbeitest, stimmst Du zu, dass Dein Beitrag unter der [CC0] veröffentlicht wird. Mehr Informationen findest du auf der Public Domain Hilfeseite. PD

Ein diff (kurz für Differenz) zeigt die Änderungen zwischen zwei Revisionen einer Seite an. Diffs sind ein wesentlicher Bestandteil der Navigation und Inhaltsmoderation in MediaWiki-Wikis.

Die Plattformen im Wiki Ökosystem haben verschiedene Versionen eines Diffs, je nachdem welches Gerät und welche Installation von MediaWiki verwendet wird.

Wann und warum sollte man einen Diff verwenden?

Der Hauptgrund für die Verwendung eines Diffs ist die Überprüfung einer bestimmten Änderung an einer Seite, die von dir oder jemand anderem vorgenommen wurde. Es gibt viele mögliche Gründe, dies zu tun:

  • So findest du Vandalismusfälle
  • Um festzustellen, wann ein Abschnitt, ein Satz oder ein Wort hinzugefügt oder entfernt wurde
  • Um festzustellen, welcher BEarbeiter eine bestimmte Änderung vorgenommen hat
  • Als Ausgangspunkt für weitere Aktionen, denn das diff enthält Bearbeiten, rückgängig machen und andere Aktionen sowie Links zu den Benutzer- und Gesprächsseiten des Bearbeiters.

Wie navigiert man, um eine Differenz anzuzeigen?

Die häufigste Art, einen Diff anzusehen, ist der "Revisionsverlauf". Dies ist über die Registerkarte "Versionsgeschichte" zugänglich. Von dort aus kannst du "Vorherige" verwenden, um die Diffs einzelner Revisionen anzuzeigen, oder du kannst die Optionsschaltflächen und die Schaltfläche "Gewählte Versionen vergleichen" verwenden, um die Diffs mehrerer Revisionen anzuzeigen.

Die meisten Spezialseiten, die Änderungen auflisten, enthalten normalerweise Links zu Diffs, wie zum Beispiel

Eine andere Möglichkeit, einen Unterschied zu sehen, ist die Special:Diff-Seite. Um dies zu verwenden, musst du die IDs der Überarbeitungen kennen, die du vergleichen möchtest. Die Revisions-IDs können anhand des diff=123 Teils einer Diff-URL ermittelt werden, wobei 123 die Diff-ID ist. Außerdem kannst du den Wert des Parameters oldid verwenden, um den Unterschied zwischen dieser und der vorherigen Revision zu ermitteln.

Komponenten zu einem diff

Unten findest du eine visuelle Darstellung der wichtigen Komponenten einer Diff-Seite, die du siehst, wenn du den Unterschied zwischen zwei Versionen betrachtest.

 
Bestandteile einer Diff


Dieses interaktive Beispiel zeigt den oberen Teil der Diff-Seite (einige der Links sind Dummy-Links). Die ältere Version ist links abgebildet, die neuere Version rechts.

(Edit summaries in diffs are great)
K (correction, + MediaWiki User's Guide)
 
Zeile 8: Zeile 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.
Zeile 25: Zeile 25:
  </table>   </table>
+ [[MediaWiki User's Guide]]
+

Unveränderter Text

Unveränderter Text ist dunkelgrau auf hellgrau (nur die Teile vor und nach dem geänderten Text werden angezeigt).

Farbschlüssel
Vorherige Diff Neuere Diff
unverändert unverändert

Verschobener Text

Identischer Text, der von einem Ort zum anderen verschoben wurde, wird normalerweise als hinzugefügter und entfernter Text dargestellt. Bei MediaWiki-Installationen, die Wikidiff2 verwenden, kann es sein, dass ein Pfeilsymbol deutlicher anzeigt, wohin der verschobene Text gegangen ist.

Text hinzugefügt

Zeilen mit hinzugefügtem Text haben ein Plus-Symbol (+) vor sich. Die hinzugefügten Wörter und Zeichen sind hervorgehoben und fett gedruckt.

Entfernter Text

Zeilen, die entfernten Text enthalten, haben ein Minus-Symbol () vor sich. Die entfernten Wörter und Zeichen sind hervorgehoben und fett gedruckt.

Ersetzter Text

Wir können sehen, was durch neue Inhalte ersetzt wurde, wenn ein +-Symbol und ein −-Symbol neben der Phrase existieren, an der die Änderung vorgenommen wurde.

Geänderte Absätze sind schwarz auf weiß, mit einem orangefarbenen Rand auf der Seite der alten Revision und einem blauen Rand auf der Seite der neuen Version.

Eingefügter und entfernter Text wird mit der Rahmenfarbe und in Fettdruck hervorgehoben. Wenn ganze Absätze entfernt oder eingefügt wurden, werden sie nicht hervorgehoben oder fett gedruckt und die andere Seite ist leer.

Farbschlüssel
Alte Überarbeitung Neue Überarbeitung
Absatz geändert Absatz geändert
Farbschlüssel
Alte Überarbeitung Neue Überarbeitung
Absatz entfernt  
  Absatz hinzugefügt
Farbschlüssel
Alte Überarbeitung Neue Überarbeitung
v hinzugefügte Zeichen

Verknüpfung mit einem diff

Diffs können verlinkt werden, indem du die URL kopierst, während du das Diff ansiehst - diese URL hat zwei Parameter, diff und oldid.

Die Verlinkung zu einem Diff von außerhalb eines Wikis kann z.B. durch Verwendung der vollständigen URL erfolgen:

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

Die diff Spezialseite bei Special:Diff macht es einfacher, kürzere URLs zu erstellen, die auf diffs umleiten.

Innerhalb eines Wikis können diese Links die folgenden Formen annehmen:

  • [[Special:Diff/1242287]]Special:Diff/1242287 – Zeigt den Unterschied zur vorherigen Revision der gleichen Seite an.
  • [[Special:Diff/1242287/prev]]Special:Diff/1242287/prev – Zeigt den Unterschied zur vorherigen Revision der gleichen Seite an.
  • [[Special:Diff/1242287/next]]Special:Diff/1242287/next – Zeigt den Unterschied zur nächsten Revision der gleichen Seite an.
  • [[Special:Diff/1242287/cur]]Special:Diff/1242287/cur – Zeigt den Unterschied zur aktuellen Revision der gleichen Seite an.
  • [[Special:Diff/1242286/1242287]]Special:Diff/1242286/1242287 – Zeigt den Unterschied zwischen den angegebenen Revisionen der gleichen Seite an, der auch umgekehrt sein kann, z.B. [[Special:Diff/1242287/1242286]]Special:Diff/1242287/1242286, was man aber vermeiden sollte.

Diese Links können sowohl in der Zusammenfassung verwendet als auch wie alle anderen internen Links angepasst werden, z.B. [[Special:Diff/1242286/1242287|siehe dieses diff]]siehe dieses diff.

Zum Beispiel könnte die vollständige URL [https://mediawiki.org/w/index.php?diff=1242287 1242287] auch als [[Special:Diff/1242287|1242287]] geschrieben werden.

Standardmäßig wird die spätere Revision der Seite vollständig unterhalb des Diffs angezeigt - dies kann über die Präferenzen ("Nur die Unterschiede und nicht die vollständige Seite anzeigen") oder durch das Festlegen von diffonly=1 in der URL ausgeschaltet werden. Es können Links zu Diffs ohne den Seitentext erstellt werden:

Inline-Diffs

MediaWiki Version:
1.35

Seit MediaWiki 1.35 ist ein Inline-Diff (auch bekannt als einheitlicher Unterschied) verfügbar. Ab 2022 ist dies nur noch mit der wikidiff2 Engine möglich. Auf Inline-Diffs kannst du zugreifen, indem du den Parameter diff-type=inline in der URL übergibst (Beispiel).

MediaWiki Version:
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)
K (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)

Wie melde ich Bugs?

Bugs sollten auf Phabricator unter dem Tag #MediaWiki-Page-diffs abgelegt werden.

Benutzerpräferenzen

Die folgenden Benutzer-Einstellungen sind im Abschnitt "Versionsvergleich" der Registerkarte "Aussehen" Einstellungen verfügbar:

Nur die Unterschiede und nicht die vollständige Seite anzeigen
Schalte die Anzeige des Seitentextes unterhalb des Diffs um. Dieser Text ist die spätere der beiden Überarbeitungen der Seite.
Unterschiede nach dem Zurücksetzen nicht anzeigen
Ob nach einem Rollback die Differenz der zurückgerollten Revision angezeigt werden soll.

Einige Erweiterungen fügen auch ihre eigenen Einstellungen in Bezug auf Diffs hinzu. One such extension is Erweiterung:RevisionSlider , which can be disabled in preferences using the "Den Versionsblätterer nicht anzeigen" preference in that section.


Siehe auch