Hjälp:Diff
OBS: När du redigerar denna sida samtycker du till att släppa ditt bidrag under CC0. Se hjälpsidorna för Public Domain för mer information. |
En diff (förkortning för "differens") visar ändringar mellan två versioner av en sida. Diffar är en grundläggande komponent i navigering och innehållsmoderering på MediaWiki-wikier.
Plattformarna i wiki-ekosystemet har flera versioner av en diff beroende på vilken enhet och installation av MediaWiki som används.
När och varför ska man använda en diff?
Den främsta anledningen till att använda en diff är att granska en specifik ändring på en sida som du själv eller någon annan har gjort. Det finns många möjliga anledningar till att göra detta:
- För att hjälpa till att hitta vandalism
- För att avgöra när ett avsnitt, en mening eller ett ord lades till eller togs bort
- För att avgöra vilken redigerare som har gjort en specifik ändring
- Som utgångspunkt för ytterligare åtgärder då diffen innehåller redigera, gör ogjord och andra åtgärder samt länkar till redigerarens användar- och diskussionssidor.
Hur navigerar man för att se en diff?
Det vanligaste sättet att se en diff är via "versionshistoriken". Detta är tillgängligt via fliken "Visa historik". Därifrån kan du använda "föregående" för att se diffar för enstaka versioner, eller använda radioknapparna och knappen "Jämför angivna versioner" för att se diffar över flera versioner.
De flesta specialsidor som listar upp ändringar innehåller vanligtvis länkar till diffar, t.ex.:
Ett annat sätt att se en diff är med sidan Special:Diff.
För att använda detta måste du känna till ID:n för de versioner du vill jämföra.
Versions-ID:n kan hämtas genom att titta på delen diff=123
i webbadressen för en diff, där 123
är diff-ID.
Dessutom kan du använda värdet i parametern oldid
för att hämta diffen för den versionen mot den föregående.
Komponenter till en diff
Nedan är en visuell representation av de viktiga komponenterna på en diff-sida som du hitta när du ser skillnaden mellan två versioner.
Det här interaktiva exemplet visar sidhuvudet i diff-sidan (några av länkarna är testlänkar).
Den äldre versionen visas till vänster och den nyare till höger.
(Edit summaries in diffs are great) m (correction, + MediaWiki User's Guide)Rad 8: Rad 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. Rad 25: Rad 25: </table> </table> + [[MediaWiki User's Guide]] +
Oförändrad text
Oförändrad text är mörkgrå mot en ljusgrå bakgrund (endast delar före och efter ändrad text visas).
Föregående diff | Nyare diff | ||
---|---|---|---|
|
Flyttad text
Identisk text som har flyttats från en plats till en annan representeras vanligtvis som tillagd och borttagen text. På MediaWiki-installationer som använder Wikidiff2 kan det finnas en pilikon som tydligare indikerar var den flyttade texten hamnade.
Tillagd text
Rader som innehåller tillagd text har en plusikon (+) framför sig. De tillagda orden och tecknen är markerade och har fet stil.
Borttagen text
Rader som innehåller borttagen text har en minusikon (−) framför sig. De borttagna orden och tecknen är markerade och har fet stil.
Ersatt text
Vi kan se vad som har ersatts med nytt innehåll när det finns en plusikon (+) och en minusikon (−) bredvid frasen där förändringen skedde.
Stycken som har ändrats har svart text mot vit bakgrund, med en orange kant runt den gamla versionssidan och en blå kant runt den nya versionssidan.
Infogad och borttagen text markeras med en kantfärg och fet stil. Om hela stycken har tagits bort eller infogats används ingen markering eller fet stil och den andra sidan är tom.
Gammal version | Ny version | ||
---|---|---|---|
|
Gammal version | Ny version | ||||
---|---|---|---|---|---|
|
Gammal version | Ny version | ||
---|---|---|---|
|
Länka till en diff
Diffar kan länkas till genom att kopiera webbadressen medan man tittar på diffen — denna webbadress har två parametrar, diff
och oldid
.
Man kan länka till en diff utanför en wiki genom att använda den fullständiga webbadressen, t.ex.:
https://mediawiki.org/w/index.php?diff=1242287
Specialsidan på Special:Diff gör det lättare att skapa kortare webbadresser som omdirigerar till diffar.
Inifrån en wiki kan dessa länkar ha följande former:
[[Special:Diff/1242287]]
→ Special:Diff/1242287 – Visar diffen till föregående version av samma sida.[[Special:Diff/1242287/prev]]
→ Special:Diff/1242287/prev – Visar diffen till föregående version av samma sida.[[Special:Diff/1242287/next]]
→ Special:Diff/1242287/next – Visar diffen till nästa version av samma sida.[[Special:Diff/1242287/cur]]
→ Special:Diff/1242287/cur – Visar diffen till den aktuella versionen av samma sida.[[Special:Diff/1242286/1242287]]
→ Special:Diff/1242286/1242287 – Visar diffen mellan de angivna versionerna av samma sida som också kan vara omvända, t.ex.[[Special:Diff/1242287/1242286]]
→ Special:Diff/1242287/1242286, även om man bör undvika detta.
Dessa länkar kan användas i redigeringssammanfattningen samt anpassas som alla andra interna länkar, t.ex. [[Special:Diff/1242286/1242287|se denna diff]]
→ se denna diff.
Till exempel kan den fullständiga webbadressen [https://mediawiki.org/w/index.php?diff=1242287 1242287]
också skrivas som [[Special:Diff/1242287|1242287]]
.
Som standard visas den senare versionen av sidan i sin helhet under skillnaden – detta kan inaktiveras via en inställning ("Visa inte sidinnehåll under diffar") eller genom att ange diffonly=1
i webbadressen.
Länkar till diffar utan sidtexten kan skapas:
{{canonicalurl:Special:Diff/1242287|diffonly=1}}
→ https://www.mediawiki.org/w/index.php?title=Special:Diff/1242287&diffonly=1
Inbyggda diffar
MediaWiki-version: | ≥ 1.35 |
Sedan MediaWiki 1.35 finns inbyggda diffar (även kända som enhetliga diffar) tillgängliga.
Från och med 2022 är detta endast tillgängligt med motorn wikidiff2 .
Dessa diffar aktiveras genom att inkludera parametern diff-type=inline
i webbadressen (exampel).
MediaWiki-version: | ≥ 1.41 |
Från och med MediaWiki 1.41 finns det ett alternativ på diffsidor som låter användare byta mellan inbyggda diffar och diffkolumner i användargränssnittet (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
Följande ändringar infördes för inbyggda diffar:
- Innehållsförteckningar och verktygstips som förklarar de blåa och gula markeringarna. (T324759)
- Anteckning som representerar när en eller flera rader läggs till eller raderas. (T330247)
Hur rapporterar man buggar?
Buggar bör rapporteras på Phabricator under taggen #MediaWiki-Page-diffs.
Användarinställningar
Följande användarinställningar finns tillgängliga underi avsnittet "Versiondifferenser" på inställningsfliken "Utseende":
- Visa inte sidinnehåll under diffar
- Aktivera eller inaktivera att sidtext visas under diffen. Denna text är den senare av de två sidversionerna.
- Visa inte diff efter tillbakarullning
- Huruvida om diffen för den tillbakarullade versionen ska visas efter en tillbakarullning.
Vissa tillägg lägger också till sina egna inställningar som relaterar till diffar. Ett sådan tillägg är Extension:RevisionSlider , som kan inaktiveras i inställningarna med inställningen "Visa inte versionsreglaget" i detta avsnitt.
Se även
- Hjälp:Historik — Navigera och hur man förstår sidhistoriken.
- Visual diffs — Diffar i tilläggen VisualEditor och VisualDiff.