コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Help:差分」の版間の差分

削除された内容 追加された内容
m:ヘルプ:差分m:Help:Diffの和訳)13:09, 16 June 2007の版よりコピー。翻訳者:Ribbon, Aotake
 
 
(22人の利用者による、間の49版が非表示)
1行目: 1行目:
{{H:h|Reader toc ja}}
{{H:h|Reader toc ja|さふん|H:DIFF}}
'''差分'''はページのそれぞれの編集版の間で、追加あるいは削除された文章など変更箇所を見やすく表示する機能です。[[Help:履歴|履歴]]から表示することができ、編集の変更箇所の把握に便利です。ここでは差分のページの見方やヒント、URLのoldidを用いて差分を表示する方法、長い差分のためのURLを短く表記する<code><nowiki>[[特別:差分/</nowiki>''oldid1''/''oldid2'']]</code>や{{tl|差分}}を紹介します。


'''差分'''ページ2つの版の間での違いのこです。[[Help:履歴|履歴]]から見ることができます。履歴ページでは、各版に2つの[[ラジオボタン]]があります。左列のボタンは古い版の選択用、右列のボタンは新しい版選択用です。「選択した版同士を比較」のボタンを押すと、2つ版の間の差分が表示されます。
差分を表示するに、最新版や、直前の版との差分は、履歴ページでの「最新」(cur) や「前」 (prev) をクリックします。また各版に2つの[[ラジオボタン]]があり、指定した版間の差分も表示できます。左列から古い版、右列から新しい版選択し、「選択した版同士を比較」を押すと差分が表示されます。また[[Help:編集競合|編集競合]]が起きた時にも、差分が表示されます。[[Help:ページの編集|ページの編集時]]のプレビューでも、自分が加筆している差分を表示できます。


== 見え方 ==
最新版との比較や、直前の版との比較の場合は、履歴ページや最近更新したページ中の「(最新版)」(cur) や「(前の版)」 (last) のリンクをクリックすることでも差分を表示できます。また、[[Help:編集の競合|編集の競合]]が起きた時にも、加筆しなければならない情報を明示するために差分が表示されます。
以下の例は、差分ページの冒頭の部分を表示しています(リンク先の一部はダミーです)。


<blockquote style="border:solid 1px #aaaaaa;background:none;padding:1em;">
[[m:MediaWiki 1.5|MediaWiki 1.5]]からは、プレビューでも差分を表示させ、保存されている版と編集ボックス中のソースを生成した版との違いを知ることができるようになりました。
{| class="wikitable" style="border:0 none;background:none;"
|- align="center"
| colspan="2" width=50% style="border:0 none;" |<strong>[[Help:履歴|2003年8月3日(日) 22:32時点における版]] ([[Help:ページの編集|編集]])</strong><br/>
[[User:Tim Starling|Tim Starling]] ([[User_talk:Tim Starling|会話]] | [[Help:利用者の投稿記録|投稿記録]])<br/>
''(差分ページの[[Help:要約欄|要約欄]]っていいですね)''<br/>
← [[Help:履歴|古い編集]]
| colspan="2" style="border:0 none;" |<strong>[[Help:履歴|2003年8月18日(月) 00:10時点における版]] ([[Help:ページの編集|編集]]) ([[Help:以前の版にページを戻す方法|取り消し]]) ([[Help:履歴#感謝|感謝]])</strong><br/>
[[User:Angela|Angela]] ([[User_talk:Angela|会話]] |[[Help:利用者の投稿記録|投稿記録]])<br/>
<strong>''m''</strong> ''(修正, + [[Help:目次]])''<br/>
[[Help:履歴|新しい編集]] →
|-
| colspan="2" style="border:0 none;" | '''8行目:'''
| colspan="2" style="border:0 none;" | '''8行目:'''
|-
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" |管理者権限を持っている場合には、新しい版を古い版に差し戻す、<nowiki>[[Help:以前の版にページを戻す方法|ロールバック]]</nowiki>ボタンも表示されます。
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" |管理者権限を持っている場合には、新しい版を古い版に差し戻す、<nowiki>[[Help:以前の版にページを戻す方法|ロールバック]]</nowiki>ボタンも表示されます。
|-
| style="border:0 none;" | &nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" |&nbsp;
| style="border:0 none;" | &nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" |&nbsp;
|-
| style="border:0 none;" | &minus;
| style="border:#ffe49c 1px solid; border-left-width:3px; margin:2px;" |これは最<span style="background:#feeec8;font-weight:bold">新</span>の版と<span style="background:#feeec8;font-weight:bold">そ</span>の<span style="background:#feeec8;font-weight:bold">直前</span>の版の差分を見ている時にだけ表示されます。
| style="border:0 none;" | <strong>+</strong>
| style="border:#a3d3ff 1px solid; border-left-width:3px; margin:2px;" |これは<span style="background:#d8ecff;font-weight:bold">ページの</span>最<span style="background:#d8ecff;font-weight:bold">近</span>の版と<span style="background:#d8ecff;font-weight:bold">、最新版</span>の<span style="background:#d8ecff;font-weight:bold">編集者以外</span>の<span style="background:#d8ecff;font-weight:bold">編集者による</span>版の差分を見ている時にだけ表示されます。
|-
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" | 以下の例は、差分ページの冒頭の部分を表示しています。上で述べた各種リンクが表示されています。
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" | 以下の例は、差分ページの冒頭の部分を表示しています。上で述べた各種リンクが表示されています。
|-
| colspan="2" style="border:0 none;" | '''25行目:'''
| colspan="2" style="border:0 none;" | '''25行目:'''
|-
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" | <nowiki></table></nowiki>
| style="border:0 none;" |&nbsp;
| style="background: #f9f9f9; border-color:#e6e6e6; border-left-width:3px;" | <nowiki></table></nowiki>
|-
| style="border:0 none;" |&nbsp;
| style="border:0 none;" |&nbsp;
| style="border:0 none;" |&nbsp;
| style="border:#a3d3ff 1px solid; border-left-width:3px; margin:2px;" |<nowiki>[[Help:目次]]</nowiki>
|-
| style="border:0 none;" | &nbsp;
| style="border:0 none;" |&nbsp;
| style="border:0 none;" |<strong>+</strong>
| style="border:#a3d3ff 1px solid; border-left-width:3px; margin:2px;" |&nbsp;
|}
</blockquote>


2つの版の差分は、上記のように左右に並べて表示されます。左から右に記述する言語では、古い版が左に、[[m:RTL|右から左に記述する言語]]では逆になります。「○○時点における版」は、それぞれの版にリンクしています。新しい方の版が最新版の場合は、代りに「最新版」と表示されます。
== 見え方 ==
2つの版は左右に並べて表示されます。変更が加えられた行(編集ソース中の改行記号ごとのひとまとまり)は、古い版が黄色で、新しい版が緑色でハイライトされます。左から右に記述する言語では、古い版が左に、[[m:RTL|右から左に記述する言語]]では逆になります。行中の削除されたテキストは、古い版の中で赤字で表示されます。行中に追加されたテキストは、新しい版の中に赤字で表示されます。行全体が削除されたり追加された時には、テキストは黒字のままで、他版の対応する部分は空白が表示されます。変更されていない行は、灰色のハイライトに黒字で表示され、変更部分の前後の一部分のみ表示されます。


「編集」のリンクは、その版を編集するページです。最新の範囲外では上に警告が表示されます。過去の版の編集画面では、その版の後になされた編集が反映されていないためです。そのまま保存すると後の版での変更が反映されません。
版間の差分を見せるのに加えて、差分ページではそれぞれの版を編集した利用者の利用者ページとトークページ(会話ページ)へのリンクが表示されます。また、その投稿者の[[Help:ユーザの投稿記録|投稿記録]]へのリンクも表示されます。管理者権限を持っている場合には、新しい版を古い版に差し戻す、[[Help:以前の版にページを戻す方法|ロールバック]]ボタンも表示されます。ただし、ロールバックボタンは、最新版の編集者と違う編集者が行った版とそれ以前の版の差分を表示している時にも表示されますが、この場合、ロールバックをしても表示されている編集が差し戻されないことに注意してください。例えば、利用者Aが荒らしをし、利用者Bがその荒らしの一部分だけを差し戻した時には、この2版の差分では差し戻されていない荒らしが表示されますが、ロールバックを押すと、Bの荒らし差し戻しの編集が差し戻されてしまいます。


新しい方の版の側にある「取り消し」のリンクは、その編集を[[Help:以前の版にページを戻す方法|差し戻し]]ます。「取り消す」と、編集ページに飛び、取り消しの編集の差分が表示されます。また[[Help:要約欄|要約欄]]には、自動的に取り消しの文言({{MediaWiki:undo-summary}}という文言)が挿入されます。この文言は保存前に編集することができ、[[Help:個人設定|個人設定]]で警告するように設定している場合なにも手を加えないと「要約欄が空である」と警告されます。また複数の版を一括して取り消す時には自動的に入力されないことがあります。「取り消し」リンクはすべての差分表示ページに表示されていますが、すべての場合に機能するとは限りません。だいぶ以前の版の場合は取り消せないことが多くあります。取り消せない場合、「取り消し」のリンクをクリックすると、通常の編集ページにとび、取り消しができなかったというメッセージが表示されます。
差分ページには[[Help:要約欄|編集の要約]]も表示されています。要約は、編集者の利用者名の下に表示されています。要約欄のテキストにリンクを使用している場合、差分ページでもリンクは機能します。


「[[Help:履歴#感謝|感謝]]」をクリックすることで、その編集を行なった利用者に対してあなたの謝意を伝えることができます。
バージョン1.4以降では、さらに2つの版それぞれを単独表示するページへのリンクと、その前後の版との差分表示へのリンクが表示されます。


その下には、それぞれの版を編集した利用者の[[Wikipedia:利用者ページ|利用者ページ]]と[[Help:ノートページ|会話ページ]]へのリンクが表示されます。また、その投稿者の[[Help:利用者の投稿記録|投稿記録]]へのリンクも表示されます。管理者権限を持っている場合には、[[Help:以前の版にページを戻す方法|ロールバック]]ボタンも表示されます。ロールバックはその編集者が行った編集をすべて一括差し戻しします。ただし、ロールバックボタンは最新版以外の版の差分ページにも表示されますが、この場合、もし最新版の投稿者が別の利用者の場合、ロールバックしてもその編集は差し戻されないことに注意してください。
以下の例は、差分ページの冒頭の部分を表示しています。上で述べた各種リンクが表示されています。


続いて、[[Help:要約欄|編集の要約]]が括弧の中に表示されています。要約欄のテキストにリンクを使用した場合、差分ページでもリンクは機能します。また「細部の編集」にチェックをした編集の場合、<span class="minor">M</span>が要約の前に表示されます。
{| width=100%
|- align="center" bgcolor="#cccccc"
| width=50%|<strong>2003年8月3日(日) 22:32の版</strong><br/>
[[User:Angela|Angela]] ([[User_talk:Angela|ノート]] | [[Special:Contributions/Angela|投稿記録]])<br/>
[[Help:要約欄|Edit summaries]] in diffs are great
|
<strong>2003年8月18日(月) 00:10の版</strong><br/>
[[User:Tim Starling|Tim Starling]] ([[User_talk:Tim Starling|ノート]] | [[Special:Contributions/Tim_Starling|投稿記録]])&nbsp;&nbsp;&nbsp;&nbsp;'''['''''[[Main Page|rollback]]''''']'''<br/>
Reverted edits by Angela to last version by Anthere
|}


「古い編集」「新しい編集」のリンクをクリックすることで、編集の履歴を継続して追うことができます。また、直前直後の編集を比較しているのでない時には、「間のx版が非表示」という風に表示されます。
差分表示の下には、2版のうちの新しい版のほうが全文表示されます(オプションで表示しないように設定しない限り)。


変更が加えられた行(改行ごとのひとまとまり)は、古い版は黄色、新しい版は青色で囲まれます。モバイルビューでは、除去された部分は赤色、追加された部分は緑色で塗りつぶしされます。行中の変更のあった文章も文字ごとにハイライトされます。行全体が削除されたり追加された時には、テキストは黒字のままで、他版の対応する部分は空白が表示されます。変更されていない行は、灰色で囲まれます。これは変更部分の前後の一部分のみ表示されます。
== URL ==
差分表示は、次のようにURLを操作することでも表示できます。


差分の下のプレビューには、新しい版のほうが全文表示されます([[Help:個人設定|個人設定]]で表示しないようにもできます)。
まず比較したい版を開きます。例えば<code><nowiki>http://meta.wikimedia.org/w/index.php?title=Help:Diff&oldid=78722</nowiki></code>を開くことにしましょう。次に、あなたがその版と比較したいもう一つの版を開きます。例えば、 <code><nowiki>http://meta.wikimedia.org/w/index.php?title=Main_Page&oldid=98420</nowiki></code>です。次に、片方の版の <code>oldid</code> (最初の例なら<code>&oldid=78722</code>)の番号をコピーし、 <code>&diff=</code> の後に入力します(例なら<code>&diff=78722</code>) 。この文字列を、もう一方の版のページのタイトルと <code>oldid</code> (例では <code>&oldid=98420</code>)の間に入力します。このようにすると、次のようなURLができます。
: <code><nowiki>http://meta.wikimedia.org/w/index.php?title=Main_Page&diff=78722&oldid=98420</nowiki></code>


== 差分表示の作成方法 ==
URLからページタイトル(上記の例では<code>title=Main_Page</code>)は削除してもかまいませんが、削除しなくても影響はありません。このようにすると、異なるページの間の違いを表示することができます [http://meta.wikimedia.org/w/index.php?title=Main_Page&diff=78722&oldid=98420]。
=== URL ===
差分表示は、URLでも指定して表示できます。


#まず、比較したい版の片方のアドレス欄のURLです。例 <code><nowiki>https://ja-two.iwiki.icu/w/index.php?title=Help:URL&oldid=13308187</nowiki></code>
ページの最新版と特定の oldid の間で比較をしたい時には、 "diff=" の後に oldid ではなく "current" を置いてください。例えば、
<code><nowiki>http://meta.wikimedia.org/w/index.php?title=Help:Diff&diff=current&oldid=124558</nowiki></code>
#次に、比較したいもう片方の版です。例 <code><nowiki>https://ja.wikipedia.org/w/index.php?title=Help:URL&oldid=</nowiki>{{hilite|15884891}}</code>
#次に、<code>oldid</code> の番号をコピーし、 <code>&diff=</code> の後に入力します(例なら<code>&diff={{hilite|15884891}}</code>) 。この文字列を、もう一方の版のページのタイトルと <code>oldid</code> (例では <code>&oldid=13308187</code>)の間に入力します。このようにすると、次のようなURLができます。
とすると、 oldid 124558の版とこのページの最新版を比較します。
<code><nowiki>https://ja-two.iwiki.icu/w/index.php?title=Help:URL&diff=15884891&oldid=13308187</nowiki></code>

URLからページタイトルの部分、上記の例では<code>title=Main_Page</code>は、削除しても削除しなくても変わりはありません。

作成したURLを大角括弧 <code>[]</code> で囲むことで、ノートページ等で以下のようにリンクされ使用できます:[https://ja-two.iwiki.icu/w/index.php?title=Help:URL&diff=15884891&oldid=13308187]

ページの最新版と特定の oldid の間で比較をしたい時には、 diff= の後に oldidの番号ではなく <code>current</code> と指定します。

<code><nowiki>https://meta.wikimedia.org/w/index.php?title=Help:Diff&diff=current&oldid=124558</nowiki></code>
とすると、 oldid 124558の版とページの最新版を比較します。

=== 内部リンク ===
URLによる方法はコピー・アンド・ペーストで作成可能ですが、表示が長くなりがちで扱いにくい点もあります。ウィキペディア内部では、次のような[[Help:リンク#ウィキリンク|内部リンク]]によって差分表示へのリンクを作ることもできます。<code><nowiki>[[Special:Diff]]</nowiki></code>や<code><nowiki>[[特別:差分]]</nowiki></code>を使います。この方法は、[[Help:要約欄|要約欄]]でも使用することができます。

; 直前の版と比較する場合
: 書き方:<code><nowiki>[[特別:差分/</nowiki>oldid]]</code>
: 説明:''oldid'' に比較したい版のoldid番号を入れてください。入力した版と直前の版との差分が表示されます(例:[[特別:差分/48302573]])。
; 任意の版と比較する場合
: 書き方: <code><nowiki>[[特別:差分/</nowiki>oldid1/oldid2]]</code>
: 説明:''oldid1'' と ''oldid2'' に比較したいそれぞれの版のoldid番号を入れてください。2つの版の差分が表示されます(例:[[特別:差分/13159312/48302573]])。

他言語版や姉妹プロジェクトにおける差分表示へのリンクを作成するには、通常の言語間リンクやウィキ間リンクと同じようにプレフィックスを付けることでリンクできます。

例:<code><nowiki>[[:en:Special:Diff/16784261/23356606]]</nowiki></code>

実際の表示: [[:en:Special:Diff/16784261/23356606]]

それぞれのプレフィックスについては[[Help:言語間リンク]]を参照ください。

=== テンプレート ===
テンプレートの{{tl|差分}}も、ウィキペディア内部で差分表示リンクを作成する方法の一つです。ただし、こちらは[[Help:要約欄|要約欄]]で使用することができません。使い方の詳細は、{{tl|差分}}を参照ください。


== ヒント ==
== ヒント ==
48行目: 124行目:
差分はソースの1行毎に違いを表示します。このため、編集者の中には、ソース中で頻繁に改行することで、差分が見やすくなると考える人もいます。
差分はソースの1行毎に違いを表示します。このため、編集者の中には、ソース中で頻繁に改行することで、差分が見やすくなると考える人もいます。


ある編集がどこで行われたかを捜しだすのに要約欄が役に立たない時には、可能性のある編集履歴の範囲のうち、分のから分の程度の範囲で差分表示させ、だんだんに差分の距離を縮めていくとよいでしょう。
ある編集がどこで行われたかを捜しだすのに要約欄が役に立たない時には、可能性のある編集履歴の範囲のうち、3分の1から3分の2程度の範囲で差分表示させ、だんだんに差分の距離を縮めていくとよいでしょう。


クイックバー付きの標準スキンを使っている場合、差分ページにはクイックバーが表示されません。これは表示領域を広げるためです。したがって、オプションでクイックバーを使用停止せずに画面いっぱいにページを表示するためにも、差分ページを使うことができます。MonoBookスキンでは、左側のパネルは差分ページでも表示されます。
クイックバー付きのクラシックスキンを使っている場合、差分ページにはクイックバーが表示されません。これは表示領域を広げるためです。したがって、個人設定でクイックバーを使用停止せずに画面いっぱいにページを表示するためにも、差分ページを使うことができます。


差分ページでは、2つのコラムがあることと、URLが全表示されるために、ページがブラウザの画面より幅広くなることがあります。この時は、ブラウザの水平スクロールバーを使う必要があります。
差分ページでは、2つのコラムがあることと、URLが全表示されるために、ページがブラウザの画面より幅広くなることがあります。この時は、ブラウザの水平スクロールバーを使う必要があります。

== 関連項目 ==
* [[Help:固定リンク]] - ウィキペディアのページの特定の[[Help:履歴|版(バージョン)]]へのリンク方法。
* [[Wikipedia:ツール#記事の編集履歴を調べる]] - ある文章が追加された版を調べる[[Wikipedia:ツール/WikiBlame|WikiBlame]]などいくつかのツールがあります。

2024年11月15日 (金) 10:03時点における最新版

ウィキペディア日本語版ヘルプページです。元文書はメタウィキヘルプです。


差分はページのそれぞれの編集版の間で、追加あるいは削除された文章など変更箇所を見やすく表示する機能です。履歴から表示することができ、編集の変更箇所の把握に便利です。ここでは差分のページの見方やヒント、URLのoldidを用いて差分を表示する方法、長い差分のためのURLを短く表記する[[特別:差分/oldid1/oldid2]]や{{差分}}を紹介します。

差分を表示するには、最新の版や、直前の版との差分は、履歴ページでの「最新」(cur) や「前」 (prev) をクリックします。また各版に2つのラジオボタンがあり、指定した版間の差分も表示できます。左列から古い版、右列から新しい版を選択し、「選択した版同士を比較」を押すと差分が表示されます。また、編集の競合が起きた時にも、差分が表示されます。ページの編集時のプレビューでも、自分が加筆している差分を表示できます。

見え方

[編集]

以下の例は、差分ページの冒頭の部分を表示しています(リンク先の一部はダミーです)。

2003年8月3日(日) 22:32時点における版 (編集)

Tim Starling (会話 | 投稿記録)
(差分ページの要約欄っていいですね)
古い編集

2003年8月18日(月) 00:10時点における版 (編集) (取り消し) (感謝)

Angela (会話 |投稿記録)
m (修正, + Help:目次)
新しい編集

8行目: 8行目:
  管理者権限を持っている場合には、新しい版を古い版に差し戻す、[[Help:以前の版にページを戻す方法|ロールバック]]ボタンも表示されます。   管理者権限を持っている場合には、新しい版を古い版に差し戻す、[[Help:以前の版にページを戻す方法|ロールバック]]ボタンも表示されます。
       
これは最の版と直前の版の差分を見ている時にだけ表示されます。 + これはページのの版と、最新版編集者以外編集者による版の差分を見ている時にだけ表示されます。
  以下の例は、差分ページの冒頭の部分を表示しています。上で述べた各種リンクが表示されています。   以下の例は、差分ページの冒頭の部分を表示しています。上で述べた各種リンクが表示されています。
25行目: 25行目:
  </table>   </table>
      [[Help:目次]]
    +  

2つの版の差分は、上記のように左右に並べて表示されます。左から右に記述する言語では、古い版が左に、右から左に記述する言語では逆になります。「○○時点における版」は、それぞれの版にリンクしています。新しい方の版が最新版の場合は、代りに「最新版」と表示されます。

「編集」のリンクは、その版を編集するページです。最新の範囲外では上に警告が表示されます。過去の版の編集画面では、その版の後になされた編集が反映されていないためです。そのまま保存すると後の版での変更が反映されません。

新しい方の版の側にある「取り消し」のリンクは、その編集を差し戻します。「取り消す」と、編集ページに飛び、取り消しの編集の差分が表示されます。また要約欄には、自動的に取り消しの文言($2 (会話) による ID:$1 の版を取り消しという文言)が挿入されます。この文言は保存前に編集することができ、個人設定で警告するように設定している場合なにも手を加えないと「要約欄が空である」と警告されます。また複数の版を一括して取り消す時には自動的に入力されないことがあります。「取り消し」リンクはすべての差分表示ページに表示されていますが、すべての場合に機能するとは限りません。だいぶ以前の版の場合は取り消せないことが多くあります。取り消せない場合、「取り消し」のリンクをクリックすると、通常の編集ページにとび、取り消しができなかったというメッセージが表示されます。

感謝」をクリックすることで、その編集を行なった利用者に対してあなたの謝意を伝えることができます。

その下には、それぞれの版を編集した利用者の利用者ページ会話ページへのリンクが表示されます。また、その投稿者の投稿記録へのリンクも表示されます。管理者権限を持っている場合には、ロールバックボタンも表示されます。ロールバックはその編集者が行った編集をすべて一括差し戻しします。ただし、ロールバックボタンは最新版以外の版の差分ページにも表示されますが、この場合、もし最新版の投稿者が別の利用者の場合、ロールバックしてもその編集は差し戻されないことに注意してください。

続いて、編集の要約が括弧の中に表示されています。要約欄のテキストにリンクを使用した場合、差分ページでもリンクは機能します。また「細部の編集」にチェックをした編集の場合、Mが要約の前に表示されます。

「古い編集」「新しい編集」のリンクをクリックすることで、編集の履歴を継続して追うことができます。また、直前直後の編集を比較しているのでない時には、「間のx版が非表示」という風に表示されます。

変更が加えられた行(改行ごとのひとまとまり)は、古い版は黄色、新しい版は青色で囲まれます。モバイルビューでは、除去された部分は赤色、追加された部分は緑色で塗りつぶしされます。行中の変更のあった文章も文字ごとにハイライトされます。行全体が削除されたり追加された時には、テキストは黒字のままで、他版の対応する部分は空白が表示されます。変更されていない行は、灰色で囲まれます。これは変更部分の前後の一部分のみ表示されます。

差分の下のプレビューには、新しい版のほうが全文表示されます(個人設定で表示しないようにもできます)。

差分表示の作成方法

[編集]

URL

[編集]

差分表示は、URLでも指定して表示できます。

  1. まず、比較したい版の片方のアドレス欄のURLです。例 https://ja-two.iwiki.icu/w/index.php?title=Help:URL&oldid=13308187
  2. 次に、比較したいもう片方の版です。例 https://ja-two.iwiki.icu/w/index.php?title=Help:URL&oldid=15884891
  3. 次に、oldid の番号をコピーし、 &diff= の後に入力します(例なら&diff=15884891) 。この文字列を、もう一方の版のページのタイトルと oldid (例では &oldid=13308187)の間に入力します。このようにすると、次のようなURLができます。

https://ja-two.iwiki.icu/w/index.php?title=Help:URL&diff=15884891&oldid=13308187

URLからページタイトルの部分、上記の例ではtitle=Main_Pageは、削除しても削除しなくても変わりはありません。

作成したURLを大角括弧 [] で囲むことで、ノートページ等で以下のようにリンクされ使用できます:[1]

ページの最新版と特定の oldid の間で比較をしたい時には、 diff= の後に oldidの番号ではなく current と指定します。

https://meta.wikimedia.org/w/index.php?title=Help:Diff&diff=current&oldid=124558 とすると、 oldid 124558の版とページの最新版を比較します。

内部リンク

[編集]

URLによる方法はコピー・アンド・ペーストで作成可能ですが、表示が長くなりがちで扱いにくい点もあります。ウィキペディア内部では、次のような内部リンクによって差分表示へのリンクを作ることもできます。[[Special:Diff]][[特別:差分]]を使います。この方法は、要約欄でも使用することができます。

直前の版と比較する場合
書き方:[[特別:差分/oldid]]
説明:oldid に比較したい版のoldid番号を入れてください。入力した版と直前の版との差分が表示されます(例:特別:差分/48302573)。
任意の版と比較する場合
書き方: [[特別:差分/oldid1/oldid2]]
説明:oldid1oldid2 に比較したいそれぞれの版のoldid番号を入れてください。2つの版の差分が表示されます(例:特別:差分/13159312/48302573)。

他言語版や姉妹プロジェクトにおける差分表示へのリンクを作成するには、通常の言語間リンクやウィキ間リンクと同じようにプレフィックスを付けることでリンクできます。

例:[[:en:Special:Diff/16784261/23356606]]

実際の表示: en:Special:Diff/16784261/23356606

それぞれのプレフィックスについてはHelp:言語間リンクを参照ください。

テンプレート

[編集]

テンプレートの{{差分}}も、ウィキペディア内部で差分表示リンクを作成する方法の一つです。ただし、こちらは要約欄で使用することができません。使い方の詳細は、{{差分}}を参照ください。

ヒント

[編集]

ページ内でテキストの位置を移動したり、ページ内または他のページからテキストをコピーしたりする時には、その編集とその他の編集は分けて行った方がよいでしょう。このようにすることで、差分表示を使ってあなたが新たに加えた編集を明示することができます。

差分はソースの1行毎に違いを表示します。このため、編集者の中には、ソース中で頻繁に改行することで、差分が見やすくなると考える人もいます。

ある編集がどこで行われたかを捜しだすのに要約欄が役に立たない時には、可能性のある編集履歴の範囲のうち、3分の1から3分の2程度の範囲で差分表示させ、だんだんに差分の距離を縮めていくとよいでしょう。

クイックバー付きのクラシックスキンを使っている場合、差分ページにはクイックバーが表示されません。これは表示領域を広げるためです。したがって、個人設定でクイックバーを使用停止せずに画面いっぱいにページを表示するためにも、差分ページを使うことができます。

差分ページでは、2つのコラムがあることと、URLが全表示されるために、ページがブラウザの画面より幅広くなることがあります。この時は、ブラウザの水平スクロールバーを使う必要があります。

関連項目

[編集]