Nápověda:Zobrazování rozdílů - Diff
Poznámka: Úpravou této stránky souhlasíte s uvolněním vašeho příspěvku pod licencí CC0. Více informací získáte na stránce nápovědy veřejné domény. |
Diff (zkratka pro rozdíl) zobrazuje změny mezi dvěma revizemi stránky. Rozdíly jsou základní součástí navigace a moderování obsahu na wikinách MediaWiki.
Platformy v ekosystému wiki mají několik verzí rozdílu v závislosti na zařízení a instalaci používané MediaWiki.
Kdy a proč používat zobrazení rozdílů (diff)
Hlavním důvodem použití rozdílu je kontrola konkrétní změny na stránce, kterou jste provedli vy nebo někdo jiný. Existuje mnoho možných důvodů, proč to udělat:
- Pomoci při hledání případů vandalismu
- Chcete-li zjistit, kdy byla přidána nebo odstraněna sekce, věta nebo slovo
- Chcete-li zjistit, který editor provedl danou změnu
- Jako výchozí bod pro další akce, protože rozdíl obsahuje editovat, zrušit editaci a další akce a také odkazy na uživatele editora a diskusní stránky.
Jak navigovat k zobrazení rozdílu?
Nejběžnějším způsobem zobrazení rozdílu je "Historie revizí". To je dostupné přes záložku "Zobrazit historii". Odtud můžete použít "předchozí" k zobrazení rozdílů jednotlivých revizí nebo použít přepínače a tlačítko "Porovnat vybrané verze" k zobrazení rozdílů mezi více revizemi.
Většina speciálních stránek, které vypisují změny, obvykle obsahuje odkazy na rozdíly, jako například:
Dalším způsobem, jak zobrazit rozdíl, je stránka Special:Diff.
Abyste to mohli použít, musíte znát ID revizí, které chcete porovnat.
ID revizí lze získat pohledem na část diff=123
adresy URL rozdílu, kde 123
je ID rozdílu.
Navíc můžete použít hodnotu parametru oldid
k získání rozdílu této revize oproti předchozí.
Komponenty k rozdílu
Níže je vizuální znázornění důležitých součástí stránky rozdílu, kterou uvidíte při prohlížení rozdílu mezi dvěma verzemi.
Tento interaktivní příklad ukazuje horní část stránky rozdílu (některé odkazy jsou fiktivní odkazy).
Starší revize je zobrazena vlevo, novější revize vpravo.
(Edit summaries in diffs are great) m (correction, + MediaWiki User's Guide)Řádek 8: Řádek 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. Řádek 25: Řádek 25: </table> </table> + [[MediaWiki User's Guide]] +
Nezměněný text
Nezměněný text je tmavě šedý na světle šedé (zobrazeny jsou pouze části před a po změněném textu).
Předchozí rozdíl | Novější rozdíl | ||
---|---|---|---|
|
Přesunutý text
Identický text, který se přesunul z jednoho místa na druhé, je obvykle reprezentován jako přidaný a odstraněný text. Na instalacích MediaWiki používajících Wikidiff2 může být ikona šipky jasněji indikující, kam se přesunul text.
Přidaný text
Řádky obsahující přidaný text mají před sebou ikonu plus (+). Přidaná slova a znaky jsou zvýrazněny a jsou tučně.
Odstraněný text
Řádky obsahující odstraněný text mají před sebou ikonu mínus (−). Odstraněná slova a znaky jsou zvýrazněny a jsou tučně.
Nahrazený text
Můžeme vidět, co bylo nahrazeno novým obsahem, když je vedle fráze, kde ke změně došlo, ikona + a ikona −.
Odstavce, které se změnily, jsou černé na bílém, s oranžovým okrajem na straně staré revize a modrým okrajem na straně nové verze.
Vložený a odebraný text je zvýrazněn barvou ohraničení a tučně. Vložený a odebraný text je zvýrazněn barvou ohraničení a tučně.
Stará revize | Nová revize | ||
---|---|---|---|
|
Stará revize | Nová revize | ||||
---|---|---|---|---|---|
|
Stará revize | Nová revize | ||
---|---|---|---|
|
Propojení s rozdílem
Rozdíly lze propojit zkopírováním adresy URL při prohlížení rozdílu – tato adresa URL má dva parametry, diff
a oldid
.
Odkaz na rozdíl mimo wiki lze provést pomocí úplné adresy URL, například:
https://mediawiki.org/w/index.php?diff=1242287
Rozdíl speciální stránka na Special:Diff usnadňuje vytváření kratších URL, které přesměrovávají na rozdíly.
V rámci wiki mohou mít tyto odkazy následující formy:
[[Special:Diff/1242287]]
→ Special:Diff/1242287 – Zobrazuje rozdíl k předchozí revizi stejné stránky.[[Special:Diff/1242287/prev]]
→ Special:Diff/1242287/prev – Zobrazuje rozdíl k předchozí revizi stejné stránky.[[Special:Diff/1242287/next]]
→ Special:Diff/1242287/next – Zobrazuje rozdíl k další revizi stejné stránky.[[Special:Diff/1242287/cur]]
→ Special:Diff/1242287/cur – Zobrazuje rozdíl k aktuální revizi stejné stránky.[[Special:Diff/1242286/1242287]]
→ Special:Diff/1242286/1242287 – Zobrazuje rozdíl mezi určenými revizemi stejné stránky, který lze také obrátit, např.[[Special:Diff/1242287/1242286]]
→ Special:Diff/1242287/1242286, i když by se tomu člověk měl vyhnout.
Tyto odkazy mohou být použity v přehledu úprav a také upraveny jako jakékoli jiné interní odkazy, např. [[Special:Diff/1242286/1242287|viz tento rozdíl]]
→ viz tento rozdíl.
Například úplná adresa URL [https://mediawiki.org/w/index.php?diff=1242287 1242287]
může být také zapsána jako [[Special:Diff/1242287|1242287]]
.
Ve výchozím nastavení je pozdější revize stránky zobrazena v plném rozsahu pod rozdílem — to lze vypnout pomocí preference ("Nezobrazovat obsah stránky pod rozdílem verzí") nebo nastavením diffonly=1
v URL.
Odkazy na rozdíly bez textu stránky lze vytvořit:
{{canonicalurl:Special:Diff/1242287|diffonly=1}}
→ https://www.mediawiki.org/w/index.php?title=Special:Diff/1242287&diffonly=1
Inline rozdíly
Verze MediaWiki: | ≥ 1.35 |
Od MediaWiki 1.35 je k dispozici inline diff (také známý jako unified diff).
Od roku 2022 je k dispozici pouze se zdrojem wikidiff2 .
Vložené rozdíly lze získat předáním parametru diff-type=inline
v URL (příklad).
Verze MediaWiki: | ≥ 1.41 |
Od MediaWiki 1.41 byl na stránky rozdílů přidán přepínač, který uživatelům umožňuje přepínat mezi vloženým a dvousloupcovým v uživatelském rozhraní (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
Pro inline rozdíl byly zavedeny následující změny:
- Legendy a popisky, které vysvětlují modré a žluté zvýraznění. (T324759)
- Anotace představující přidání nebo odstranění jednoho nebo více řádků. (T330247)
Jak hlásit chyby?
Chyby by měly být nahlášeny na Phabricator pod tagem #MediaWiki-Page-diffs.
Uživatelské předvolby
Následující uživatelské preference jsou k dispozici v sekci "Porovnání verzí" na kartě předvoleb "Vzhled":
- Nezobrazovat obsah stránky pod rozdílem verzí
- Přepne zobrazení textu stránky pod rozdílem. Tento text je pozdější ze dvou revizí stránky.
- Po vrácení změny nezobrazovat porovnání rozdílů
- Zda se má po vrácení zobrazit rozdíl vrácené revize.
Některá rozšíření také přidávají své vlastní preference týkající se rozdílů. Jedním z takových rozšíření je Extension:RevisionSlider , které lze deaktivovat v předvolbách pomocí předvolby "Nezobrazovat posuvník revizí" v této sekci.
Související odkazy
- Help:History — Navigace a porozumění historii stránky.
- Visual diffs — Rozdíly v rozšířeních VisualEditor a VisualDiff.