Help:Diff/de
File:PD-icon.svg | Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info. | File:PD-icon.svg |
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 edit, undo und andere Aktionen sowie Links zu den Benutzer- und Gesprächsseiten des Bearbeiters.
Die häufigste Art, einen Diff anzusehen, ist der "Revisionsverlauf". Dies ist über die Registerkarte "View history" zugänglich. Von dort aus kannst du "prev" verwenden, um die Diffs einzelner Revisionen anzuzeigen, oder du kannst die Optionsschaltflächen und die Schaltfläche "Compare selected revisions" 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.
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) m (correction, + MediaWiki User's Guide)Line 8: Line 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 currentversion and the oneimmediately 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. Line 25: Line 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).
Vorherige Diff | Neuere Diff | ||
---|---|---|---|
|
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.
Alte Überarbeitung | Neue Überarbeitung | ||
---|---|---|---|
|
Alte Überarbeitung | Neue Überarbeitung | ||||
---|---|---|---|---|---|
|
Alte Überarbeitung | Neue Überarbeitung | ||
---|---|---|---|
|
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 ("Do not show page content below diffs") oder durch das Festlegen von diffonly=1
in der URL ausgeschaltet werden.
Es können Links zu Diffs ohne den Seitentext erstellt werden:
{{canonicalurl:Special:Diff/1242287|diffonly=1}}
→ https://www.linuxwebexpert.com/wiki/index.php?title=Special:Diff/1242287&diffonly=1
Inline-Diffs
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
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).
<translate> MediaWiki version:</translate> |
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) m (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
currentversion 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 "Diffs" der Registerkarte "Appearance" Einstellungen verfügbar:
- Do not show page content below diffs
- Schalte die Anzeige des Seitentextes unterhalb des Diffs um. Dieser Text ist die spätere der beiden Überarbeitungen der Seite.
- Don't show diff after performing a rollback
- 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 "⧼revisionslider-preference-disable⧽" preference in that section.
Siehe auch
- Hilfe: Verlauf — Navigieren und Verstehen des Seitenverlaufs.
- Visual diffs — Diffs in den Erweiterungen VisualEditor und VisualDiff.