Dreamweaver 8 レビュー 4 / ファイル比較機能1 [Dreamweaver]
Dreamweaver 8で新しくなった機能の中でファイル管理廻りが強化された。バックグラウンドファイル転送、パーミッション設定、Contribute管理(共に後日紹介)の他に、ファイル比較機能というのが新たに搭載された。今回は、ファイル管理の中でもDreamweaver 8のファイル比較機能について紹介してみようと思う。
ファイル比較とは、2つ以上のファイルを比較してその違いを確認する為の機能。ツールによって様々ではあるが、コードの差分を発見して、必要に応じて修正したり、両ファイルをマージしたりすることで、新旧のコードを管理する際のトラブルを未然に防ぐことが出来る。Dreamweaver 8で搭載されたファイル比較機能は、Dreamweaver 8自体にはファイルを比較する機能はもっておらず、サードパーティー製のファイル比較機能を持つアプリケーションを呼び出して比較するということができる。つまり、Dreamweaver 8以外にファイル比較ソフトを導入する必要があるのだ。
ファイル比較ソフトに関しては、Windows環境においては、窓の杜でフリーウェア、シェアウェアを見つけることが出来るし、マクロメディアのサイトでもAraxis Merge v6.5 for Windows 日本語版というのが紹介されている。
しかし、Macintosh環境においては、マクロメディアのサイトでも特に書かれて居らず、どういうツールがあるのかがわからないのではないだろうか。実は、このあたりは、ヘルプを見ればすぐにわかるのだが、今回はMacintosh環境で使えるファイル比較ソフトと、その設定方法を紹介する。
Macintoshで使用できるファイル比較ソフトは、僕が知っている限りでは3つしかなく、たぶんそれ以外にも有るのかもしれないけれど、以下のものが挙げられる。
- FileMarge
- BBEdit
- TextWrangler
BBEditは有償、TextWranglerは、BBEditから機能を省いた無償のソフトウェアで、どちらもBare Bonesという会社が作っているソフトウェア。これらは英語版のみで、日本語版の提供はない。また、日本語もBBedit Ver.6から(だったと思う)通るようになったが、今ひとつ動作的な不安がある。とはいえ、BBEditに関していえば、古くからDreamweaverの外部テキストエディタとして海外では親しまれてきたものである。一時期はDreamweaverとセットで売っていたこともある。
しかし、有償という部分でなかなか導入に踏み切れない点もあると思う(TextWranglerは無償ではあるが・・・)。そこで紹介するのがFileMarge。FileMargeは、Tigerのインストールディスクから導入することが出来る。しかし、通常のインストールでは導入されず、開発環境であるXcodeをインストールすることで導入される。XcodeでMacintosh用アプリケーションを開発する人たちにとって、開発コードの比較を行うためのツールとしてFileMargeがインストールされるということだ。そこで、まずはTigerのインストールディスクでXcodeの導入を行う。
Xcodeを導入すると、Macintoshのルートに「Developer」というフォルダが作成される。その中にある「Applications」-「Utilities」を選ぶとFileMargeがみつかる。
これでまず最初の準備が完了。つづいて、このFileMargeをDreamweaver 8に関連づける必要がある。そこでDreamweaver 8の環境設定をひらいて、カテゴリから「ファイルの比較」を選択する。
ここで、参照ボタンをクリックして先ほどのフォルダ内にあるFileMargeを選択すればよと思われるかもしれない。実際にWindowsではファイル比較ソフト本体(.exeファイル)を選択するのだが、Macintosh環境ではアプリケーション本体を選択せずに、ターミナルのコマンドを呼び出す仕組みになっているため、選択するものが違う。
そこで、参照ボタンをクリックすると、自動的に「bin」というフォルダに移動してくれるのがわかる。実際には、ルート直下にある通常は不可視フォルダになっている「usr」フォルダの中の「bin」というフォルダだ。この中から、「Opendiff」というのを選択してみよう。
選択して「開く」をクリックすると、図のようになる。これでOKをクリックすれば、Dreamweaver 8からFileMargを呼び出してファイルの比較できるようになる。
次回は、ここで指定したFileMargeを使ってファイルの比較をする方法やTextWranglerでの設定方法、また問題点なども紹介していこうと思う。
広告
Posted
by TOM
at 2005年12月04日(日) 14時14分
この記事の関連リンク ( 0 )
この記事へのコメント ( 0 )
関連リンク
この記事のURL
http://www.t-studio.com/column/tb.php?ID=234






