Help:差分
![]() |
注意: このページを編集すると、編集内容が CC0 のもとで公開されることに同意したと見なされます。詳細はパブリック・ドメインのヘルプ ページを参照してください。 | ![]() |
差分は、あるページの 2 つの版間の変更点を表示するものです。 差分は、MediaWiki ウィキにおけるナビゲーションとコンテンツ モデレーションの基本的な構成要素です。
ウィキ エコシステムのプラットフォームでは、どのデバイスとどの MediaWiki のインストレーションが使用されているかによって、差分にいくつかのバージョンがあります。
差分をいつ、なぜ使用するか
差分を使用する主な理由は、あなた自身や他の人が行ったページの特定の変更を確認することです。 これを行うには、多くの理由が考えられます:
- 荒らしの事例を見つけるため
- 節、文、単語がいつ追加/除去されたかを判断するため
- どの編集者が変更を行ったかを判断するため
- 差分には編集、取り消しなどの操作や、編集した人の利用者ページやトークページへのリンクが含まれているため、さらなる操作への出発点として。
差分を表示する手順
差分を閲覧するのに最も一般的なのは「版の履歴」を使用する方法です。 これは「履歴表示」タブでアクセスできます。 ここから、「前」ボタンで単一の版の差分を表示でき、ラジオボタンと「選択した版同士を比較」ボタンで複数の版にまたがる差分を表示できます。
変更点を列挙しているほとんどの特別ページには、通常は差分へのリンクが含まれています:
差分を表示するもう 1 つの方法は、Special:Diff ページです。
これを使用するには、比較したい版の ID が分かっている必要があります。
版 ID は、差分の URL の diff=123
部分 (123
は差分 ID) を見て取得できます。
さらに、oldid
パラメーターの値を使用して、その版の前の版に対する差分を取得できます。
差分の構成要素
下記は、2 つの版の差分を表示する際に表示される、差分ページの重要な構成要素を視覚的に表現したものです。
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Diff-components.svg/600px-Diff-components.svg.png)
この対話的な例では差分ページの先頭を示しています (一部のリンクはダミー リンクです)。
左側が古い版、右側が新しい版を示しています。
(Edit summaries in diffs are great) 細 (correction, + MediaWiki User's Guide)8行目: 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 version and the one . 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. 25行目: 25行目: </table> </table> + [[MediaWiki User's Guide]] +
変更されていないテキスト
変更されていないテキストは薄い灰色の背景に濃い灰色の文字で表示されます (変更されたテキストの前後の部分のみ表示されます)。
前の差分 | 次の差分 | ||
---|---|---|---|
|
移動されたテキスト
ある場所から別の場所に移動した同一のテキストは、通常、追加されたテキストと除去されたテキストとして表現されます。 Wikidiff2 を使用している MediaWiki インストレーションでは、移動したテキストがどこに移動したかをより明確に示す矢印のアイコンが表示される場合があります。
追加されたテキスト
追加されたテキストを含む行は、その前にプラス アイコン (+) が表示されます。 追加された単語や文字は、強調表示され、太字になります。
除去されたテキスト
除去されたテキストを含む行には、その前にマイナス アイコン (−) が表示されます。 除去された単語や文字は、強調表示され、太字で表示されます。
置換されたテキスト
変更されたフレーズの横に + のアイコンと − のアイコンがあれば、何が新しいコンテンツに置き換わったのかが分かります。
変更された段落は白地に黒で表示され、古い版の側はオレンジの枠、新しい版側は水色の枠で表示されます。
挿入/削除されたテキストは、色付きの枠で強調表示され、太字で表示されます。 段落全体を除去/挿入した場合、強調や太字は適用されず、反対側は白紙となります。
古い版 | 新しい版 | ||
---|---|---|---|
|
古い版 | 新しい版 | ||||
---|---|---|---|---|---|
|
古い版 | 新しい版 | ||
---|---|---|---|
差分にリンクする
差分表示では、差分を見ながら URL をコピーすることでリンクできます。この URL には、diff
と oldid
という 2 つのパラメーターがあります。
ウィキの外から差分にリンクするには、完全な URL を使用するなどの方法があります。例:
https://mediawiki.org/w/index.php?diff=1242287
Special:Diff の差分の特別ページは、差分にリダイレクトされる短い URL を簡単に作成できます。
ウィキ内では、これらのリンクは以下のような形で利用できます:
[[Special:Diff/1242287]]
→ Special:Diff/1242287 – 同じページの前の版との差分を表示します。[[Special:Diff/1242287/prev]]
→ Special:Diff/1242287/prev – 同じページの前の版との差分を表示します。[[Special:Diff/1242287/next]]
→ Special:Diff/1242287/next – 同じページの次の版との差分を表示します。[[Special:Diff/1242287/cur]]
→ Special:Diff/1242287/cur – 同じページの現在の版との差分を表示します。[[Special:Diff/1242286/1242287]]
→ Special:Diff/1242286/1242287 – 同じページの、指定した 2 版の間の差分を表示します。指定する版の順序は逆でも構いません。例:[[Special:Diff/1242287/1242286]]
→ Special:Diff/1242287/1242286 (ですが、逆順は避けるべきです)。
これらのリンクは、他の内部リンクと同様に編集の要約で使用できます。例: [[Special:Diff/1242286/1242287|この版を参照してください]]
→ この版を参照してください。
例えば、完全な URL の [https://mediawiki.org/w/index.php?diff=1242287 1242287]
は、[[Special:Diff/1242287|1242287]]
と書くこともできます。
既定では、ページの新しい方の版は差分の下に完全に表示されます。これは個人設定 (差分の下にページ内容を表示しない) や URL に diffonly=1
を設定することでオフにできます。
ページ テキストを含まない差分へのリンクを作成できます:
{{canonicalurl:Special:Diff/1242287|diffonly=1}}
→ https://www.mediawiki.org/w/index.php?title=Special:Diff/1242287&diffonly=1
インライン差分
MediaWiki バージョン: | ≧ 1.35 |
MediaWiki 1.35 以降、インライン差分 (unified diff とも呼ばれます) を利用できます。
2022年時点では、これは wikidiff2 エンジンのみで利用できます。
インラインの差分には、URL の diff-type=inline
パラメーターを渡すことでアクセスできます (例)。
MediaWiki バージョン: | ≧ 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) 細 (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 . This example shows the top of the diff page, with the links described above.</table>
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)
バグ報告の方法
バグは #MediaWiki-Page-diffs タグを付けて Phabricator に報告してください。
利用者の個人設定
以下の利用者個人設定は、「表示」個人設定タブの「差分」節で利用できます:
- 差分の下にページ内容を表示しない
- 差分の下に表示されるページ テキストの表示を切り替えます。 このテキストはページの 2 つの版のうち後者です。
- 巻き戻し後の差分を表示しない
- ロールバック後にロールバックされた版の差分を表示するかどうか。
また、一部の拡張機能では差分に関する独自の個人設定を追加しています。 そのような拡張機能の 1 つは Extension:RevisionSlider ですが、個人設定内の「リビジョンスライダーを表示しない」の項目を使用して無効化できます。