ファイルの違いの比較

最終更新日 : 2024年4月25日

Dreamweaver でローカルファイルとリモートファイルの比較、ファイル送信前のファイルの比較、同期時のファイルの比較を行います。

ローカルファイルとリモートファイルの 相違点を比較

Dreamweaverは、ファイル比較ツール(「diffツール」とも呼ばれる)と連携して、同一ファイルのローカルバージョンとリモートバージョンのコード、2つの異なるリモートファイル、または2つの異なるローカルファイルを比較することができます。ローカルバージョンとリモートバージョンの 比較は、ファイルをローカルで作業していて、サーバー上のファイルのコピーが他の誰かによって変更されたと思われる場合に便利です。 Dreamweaverを離れることなく、リモートの変更を表示し、ファイルをサーバーに配置する前にローカルバージョンにマージできます。

2つのローカルファイルまたは2つのリモートファイルの比較も、ファイルの以前のバージョンの名前を変更して保持している場合に便利です。以前のバージョンからファイルに加えられた変更を忘れてしまった場合、 簡単な比較で思い出すことができます。

開始する前に、サードパーティのファイル比較 ツールをシステムにインストールする必要があります。ファイル比較ツールの詳細については、Google検索などのWeb検索エンジンを使用して「ファイル比較」または「diff」ツールを検索してください。Dreamweaverは ほとんどのサードパーティツールと連携します。

Dreamweaver での比較ツールの指定

Dreamweaver と同じシステムにファイル比較ツールをインストールします。 Macintosh では、ファイル比較ツールからコマンドラインツールをインストールします。 

Dreamweaverで、編集/環境設定(Windows)またはDreamweaver/環境設定(Macintosh)を選択して環境設定ダイアログボックスを開き、ファイル比較カテゴリを選択します。
次のいずれかの操作を実行します。
  • Windowsでは、参照ボタンをクリックしてファイルを比較するアプリケーションを選択します。

  • Macintoshでは、参照ボタンをクリックして、実際の比較ツール自体ではなく、コマンドラインからファイル比較ツールを起動するツールまたはスクリプトを選択します。

起動ツールまたはスクリプトは、通常、macOS の /usr/bin フォルダーまたは /usr/local/bin/usr/bin フォルダーにあります。 例えば、FileMerge を使用する場合は、/usr/bin フォルダーを参照して、FileMerge を起動するツールである opendiff を選択します。

次の表に、Mac OS 用の一般的なファイル比較ツールと、ハードディスク上のその起動ツールまたはスクリプトの場所を示します。

使用するツール

選択するファイル

FileMerge

/usr/bin/opendiff(または /Developer/usr/bin/opendiff)

BBEdit

/usr/local/bin/bbdiff

TextWrangler

/usr/local/bin/twdiff

メモ

usrフォルダーは通常Finder内で非表示になっています。ただし、Dreamweaver の「参照」ボタンを使用してアクセスできます。

メモ

表示される実際の結果 は、使用しているdiffツールによって異なります。結果の解釈方法については、ツールのユーザー マニュアルを確認してください。

2 つのローカルファイルの比較

コンピュータ上の任意の場所にある2つのファイルを比較できます。

ファイルパネルで、Controlキーを押しながらクリック(Windows)または Commandキーを押しながらクリック(Macintosh)して2つのファイルを選択します。
メモ

定義されたサイト外のファイルを選択するには、 ファイルパネルの左のポップアップメニューからローカルディスクを選択してから、ファイルを選択します。

選択したファイルのいずれかを右クリックして、コンテキストメニューから「ローカルファイルを比較」を選択します。
メモ

1ボタンマウスをお使いの場合は、代わりに選択したファイルのいずれかをコントロールキーを押しながらクリックしてください。

ファイル比較ツールが開始され、 2つのファイルを比較します。

2 つのリモートファイルの比較

リモートサーバー上にある 2つのファイルを比較できます。このタスクを実行する前に、リモート設定を含む Dreamweaverサイトを定義する必要があります。

ファイルパネルで、右のポップアップメニューから「Remote View」を選択してリモートサーバー上のファイルを表示します。
Controlキーを押しながらクリック(Windows)またはCommandキーを押しながらクリック(Macintosh) して2つのファイルを選択します
選択されたファイルの1つを右クリックし、コンテキストメニューから「リモートファイルと比較」を選択します。
メモ

ワンボタンマウスを使用している場合は、選択されたファイルの1つをControlキーを押しながらクリックします。

ファイル比較ツールが起動し、2つのファイルを比較します。

ローカルファイルとリモートファイルを比較する

ローカルファイルとリモートサーバー上にあるファイルを比較できます。そのためには、最初にリモート設定を使用して Dreamweaver サイトを定義する必要があります。

ファイルパネルで、ローカルファイルを右クリックし、コンテキストメニューから「リモートと比較」を選択します。
メモ

ワンボタンマウスを使用している場合は、ローカルファイルをControlキーを押しながらクリックします。

ファイル比較ツールが起動し、2つのファイルを比較します。

リモートファイルとローカルファイルを比較する

リモートファイルとローカルファイルを比較することができます。 この作業を行う前に、リモート設定でDreamweaverサイトを定義する必要があります。

ファイルパネルで、右側のポップアップメニューから「リモートビュー」を選択して、リモートサーバー上のファイルを表示します。
パネル内のファイルを右クリックし、コンテキストメニューから「ローカルと比較」を選択します。
メモ

ワンボタンマウスを使用している場合は、ファイルをControlキーを押しながらクリックします。

開いているファイルとリモートファイルを比較する

Dreamweaverで開いているファイルとリモートサーバー上の対応するファイルを比較できます。

ドキュメントウィンドウで、「ファイル」>「リモートと比較」を選択します。

ファイル比較ツールが起動し、2 つのファイルが比較されます。

メモ

ドキュメントウィンドウの上部にあるドキュメントタブを右クリックし、コンテキストメニューから「リモートと比較」を選択することもできます。

PUT 前のファイルの比較

ファイルをローカルで編集してからリモートサーバーにアップロードしようとすると、リモート版のファイルが変更されている場合、Dreamweaver が通知します。ファイルをアップロードしてリモート版を上書きする前に、2つのファイルを比較することができます。

開始前に、システムにファイル比較ツールをインストールし、Dreamweaverで指定する必要があります。

Dreamweaverサイトでファイルを編集した後、ファイルをリモートサイトにプット(サイト > プット)します。

リモート版のファイルが変更されている場合、差分を確認するオプション付きの通知が表示されます。

違いを表示するには、「比較」ボタンをクリックします。

ファイル比較ツールが起動し、2 つのファイルが比較されます。

ファイル比較ツールを指定していない場合は、指定するよう求められます。

ツールで変更を確認または統合した後、プット操作を続行するかキャンセルできます。

同期時のファイルの比較

Dreamweaverでサイトファイルを同期するときに、ファイルのローカルバージョンとリモートバージョンを比較することができます。

開始する前に、 ファイル比較ツールをシステムにインストールし、 Dreamweaverで指定する必要があります。

ファイルパネル内の任意の場所を右クリックし、コンテキストメニューから 同期を選択します。
ファイルの同期ダイアログボックスに情報を入力し、「プレビュー」をクリックします。

プレビューをクリックすると、選択されたファイルと 同期中に実行されるアクションが一覧表示されます。

リストから比較したい各ファイルを選択し、 比較ボタン(2つの小さなページのアイコン)をクリックします。
メモ

ファイルはHTMLやColdFusion ファイルなど、テキストベースである必要があります。

Dreamweaverが比較 ツールを起動し、選択した各ファイルの ローカルバージョンとリモートバージョンを比較します。

その他の関連ヘルプ