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

ローカルファイルとリモートファイルの相違に関する比較

Dreamweaver では、ファイルの比較ツール(差分ツール)を使用して、同じファイル、2 つの異なるリモートファイル、または 2 つの異なるローカルファイルのローカルバージョンとリモートバージョンのコードを比較できます。ファイルをローカルで操作していて、サーバー上のファイルが他のユーザーによって変更されていないかどうかを確認するときに、ローカルバージョンとリモートバージョンの比較が役立ちます。Dreamweaver で作業しながら、ファイルをサーバーに送信する前に、リモートバージョンの変更を確認してローカルバージョンにマージできます。

ファイルの以前のバージョンを名前を変更して維持している場合も、2 つのローカルファイルまたは 2 つのリモートファイルを比較すると便利です。以前のバージョン以降にファイルに対して行った変更を忘れてしまった場合は、簡単に比較を行って変更を確認できます。

比較を行う前に、サードパーティーのファイル比較ツールをシステムにインストールする必要があります。ファイル比較ツールについて詳しくは、Google Search など Web の検索エンジンで「ファイル比較」や「差分」のツールを検索してください。Dreamweaver はほとんどのサードパーティ製ツールと共に使用できます。

Dreamweaver での比較ツールの指定

  1. Dreamweaver と同じシステムにファイル比較ツールをインストールします。
  2. Dreamweaver で、編集/環境設定(Windows)またはDreamweaver/環境設定(Mac OS)を選択して環境設定ダイアログボックスを開き、「ファイルの比較」カテゴリーを選択します。
  3. 次のいずれかの操作を実行します。
    • Windows の場合は、「参照」ボタンをクリックし、ファイルを比較するアプリケーションを選択します。

    • Mac OS の場合は、「参照」ボタンをクリックし、実際のファイル比較ツールそのものではなく、コマンドラインからファイル比較ツールを起動するツールまたはスクリプトを選択します。

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

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

使用するツール

選択するファイル

FileMerge

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

BBEdit

/usr/bin/bbdiff

TextWrangler

/usr/bin/twdiff

注意:

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

注意:

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

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

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

  1. ファイルパネルで、Ctrl キーを押しながらクリック(Windows)または Command キーを押しながらクリック(Mac OS)し、2 つのファイルを選択します。

    注意:

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

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

    注意:

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

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

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

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

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

    注意:

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

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

ローカルファイルとリモートファイルの比較

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

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

    注意:

    ボタンが 1 つのマウスの場合は、Control キーを押しながらローカルファイルをクリックします。

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

リモートファイルとローカルファイルの比較

リモートファイルとローカルファイルを比較することができます。このタスクを実行する前に、リモート設定を使用して Dreamweaver サイトを定義する必要があります。

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

    注意:

    ボタンが 1 つのマウスの場合は、Control キーを押しながらファイルをクリックします。

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

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

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

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

    注意:

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

PUT 前のファイルの比較

ファイルをローカルで編集し、リモートサーバーにアップロードを試みると、そのファイルのリモートバージョンが変更されていた場合は Dreamweaver により通知されます。このような場合、ファイルをアップロードしリモートバージョンを上書きする前に、2 つのファイルを比較するオプションがあります。

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

  1. Dreamweaver サイトでファイルを編集後に、リモートサイトにファイルを送信します(サイト/PUT)。

    ファイルのリモートバージョンが変更されている場合は通知され、違いを表示するオプションが表示されます。

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

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

    ファイル比較ツールを指定していない場合は、ツールを指定するように求めるメッセージが表示されます。

  3. ツールで変更を確認またはマージしたら、PUT 操作に進むか操作をキャンセルできます。

同期時のファイルの比較

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

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

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

    「プレビュー」をクリックすると、同期中に取得される選択済みのファイルとアクションが表示されます。

  3. リスト内で、比較する各ファイルを選択し、「比較」ボタン(小さい 2 ページのアイコン)をクリックします。

    注意:

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

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

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー