Help:Diff/ja



差分は、あるページの 2 つの版間の変更点を表示するものです. 差分は、MediaWiki ウィキにおけるナビゲーションとコンテンツ モデレーションの基本的な構成要素です.

ウィキ エコシステムのプラットフォームでは、どのデバイスとどの MediaWiki のインストレーションが使用されているかによって、差分にいくつかのバージョンがあります.



差分をいつ、なぜ使用するか
差分を使用する主な理由は、あなた自身や他の人が行ったページの特定の変更を確認することです. これを行うには、多くの理由が考えられます:


 * 荒らしの事例を見つけるため
 * 節、文、単語がいつ追加/除去されたかを判断するため
 * どの編集者が変更を行ったかを判断するため
 * 差分にはSpecial:MyLanguage/Help:Editing pages、Special:MyLanguage/Manual:Revertsなどの操作や、編集した人の利用者ページやトークページへのリンクが含まれているため、さらなる操作への出発点として.



差分を表示する手順
差分を閲覧するのに最も一般的なのは「版の履歴」を使用する方法です. これは「」タブでアクセスできます. ここから、「」ボタンで単一の版の差分を表示でき、ラジオボタンと「」ボタンで複数の版にまたがる差分を表示できます.

変更点を列挙しているほとんどの特別ページには、通常は差分へのリンクが含まれています:


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

差分を表示するもう 1 つの方法は、Special:Diff ページです. これを使用するには、比較したい版の ID が分かっている必要があります. 版 ID は、差分の URL の  部分 (  は差分 ID) を見て取得できます. さらに、 パラメーターの値を使用して、その版の前の版に対する差分を取得できます.



差分の構成要素
下記は、2 つの版の差分を表示する際に表示される、差分ページの重要な構成要素を視覚的に表現したものです.



この対話的な例では差分ページの先頭を示しています (一部のリンクはダミー リンクです). 左側が古い版、右側が新しい版を示しています.





変更されていないテキスト
変更されていないテキストは薄い灰色の背景に濃い灰色の文字で表示されます (変更されたテキストの前後の部分のみ表示されます).



移動されたテキスト
ある場所から別の場所に移動した同一のテキストは、通常、追加されたテキストと除去されたテキストとして表現されます. を使用している MediaWiki インストレーションでは、移動したテキストがどこに移動したかをより明確に示す矢印のアイコンが表示される場合があります.



追加されたテキスト
追加されたテキストを含む行は、その前にプラス アイコン (+) が表示されます. 追加された単語や文字は、強調表示され、太字になります.



除去されたテキスト
除去されたテキストを含む行には、その前にマイナス アイコン (−) が表示されます. 除去された単語や文字は、強調表示され、太字で表示されます.



置換されたテキスト
変更されたフレーズの横に + のアイコンと − のアイコンがあれば、何が新しいコンテンツに置き換わったのかが分かります.

変更された段落は白地に黒で表示され、古い版の側はオレンジの枠、新しい版側は水色の枠で表示されます.

挿入/削除されたテキストは、色付きの枠で強調表示され、太字で表示されます. 段落全体を除去/挿入した場合、強調や太字は適用されず、反対側は白紙となります.



差分にリンクする
差分表示では、差分を見ながら URL をコピーすることでリンクできます. この URL には、 と   という 2 つのパラメーターがあります.

ウィキの外から差分にリンクするには、完全な URL を使用するなどの方法があります. 例:



Special:Diff の差分の特別ページは、差分にリダイレクトされる短い URL を簡単に作成できます.

ウィキ内では、これらのリンクは以下のような形で利用できます:


 * → Special:Diff/1242287 – 同じページの前の版との差分を表示します.
 * → Special:Diff/1242287/prev – 同じページの前の版との差分を表示します.
 * → Special:Diff/1242287/next – 同じページの次の版との差分を表示します.
 * → Special:Diff/1242287/cur – 同じページの現在の版との差分を表示します.
 * → Special:Diff/1242286/1242287 – 同じページの、指定した 2 版の間の差分を表示します. 指定する版の順序は逆でも構いません. 例:  → Special:Diff/1242287/1242286 (ですが、逆順は避けるべきです).

これらのリンクは、他の内部リンクと同様に編集の要約で使用できます. 例:.

例えば、完全な URL の  は、  と書くこともできます.

既定では、ページの新しい方の版は差分の下に完全に表示されます. これは個人設定 や URL に   を設定することでオフにできます. ページ テキストを含まない差分へのリンクを作成できます:





インライン差分
MediaWiki 1.35 以降、インライン差分 (unified diff とも呼ばれます) を利用できます. 2022年時点では、これは エンジンのみで利用できます. インラインの差分には、URL の  パラメーターを渡すことでアクセスできます (例).

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

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)



バグ報告の方法
バグは タグを付けて Phabricator に報告してください.



利用者の個人設定
以下の利用者個人設定は、「」個人設定タブの「」節で利用できます:
 * 差分の下に表示されるページ テキストの表示を切り替えます. このテキストはページの 2 つの版のうち後者です.
 * 差分の下に表示されるページ テキストの表示を切り替えます. このテキストはページの 2 つの版のうち後者です.


 * ロールバック後にロールバックされた版の差分を表示するかどうか.
 * ロールバック後にロールバックされた版の差分を表示するかどうか.

また、一部の拡張機能では差分に関する独自の個人設定を追加しています. そのような拡張機能の 1 つは ですが、個人設定内の「」の項目を使用して無効化できます.



関連項目

 * — ページ履歴の閲覧と把握.
 * — VisualEditor 拡張機能と VisualDiff の拡張機能の差分機能.