Help:Diff/de

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 Special:MyLanguage/Help:Editing pages, Special:MyLanguage/Manual:Reverts 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 "" zugänglich. Von dort aus kannst du "" verwenden, um die Diffs einzelner Revisionen anzuzeigen, oder du kannst die Optionsschaltflächen und die Schaltfläche "" verwenden, um die Diffs mehrerer Revisionen anzuzeigen.

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


 * Special:RecentChanges
 * Special:Watchlist
 * Special:Contributions
 * Special:Relatedchanges

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  Teils einer Diff-URL ermittelt werden, wobei   die Diff-ID ist. Außerdem kannst du den Wert des Parameters  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.



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.





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



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 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.



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,  und.

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



Die diff ({Special:MyLanguage/Help:Special pages|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 – Zeigt den Unterschied zur vorherigen Revision der gleichen Seite an.
 * → Special:Diff/1242287/prev – Zeigt den Unterschied zur vorherigen Revision der gleichen Seite an.
 * → Special:Diff/1242287/next – Shows the diff to the next revision of the same page.
 * → Special:Diff/1242287/cur – Shows the diff to the current revision of the same page.
 * → Special:Diff/1242286/1242287 – Shows the diff between the specified revisions of the same page which may also be reversed, e.g.  → Special:Diff/1242287/1242286, though one should avoid this.

These links may be used in the edit summary as well as adapted like any other internal links, e.g..

For example, the full URL  could also be written as.

By default, the later revision of the page is displayed in full below the diff — this can be turned off via a preferences ("") or by setting  in the URL. Links to diffs without the page text can be created:





Inline-Diffs
Since MediaWiki 1.35, an inline diff (also known as a unified diff) is available. As of 2022 this is only available with the engine. Inline diffs can be accessed by passing the  parameter in the URL (example). There are plans to expose a toggle to switch between inline and two-column in the interface (T240608).



Wie melde ich Bugs?
Bugs should be filed on Phabricator under the tag.



Benutzerpräferenzen
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.
 * 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.
 * Whether to show the diff of the rolled back revision after a rollback.

Some extensions also add their own preferences related to diffs.



Siehe auch

 * — Navigating and understanding page history.
 * — Diffs in the VisualEditor and VisualDiff extensions.