こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

フリーで使えるコンペアツール

フリーで使えるコンペアツールで使い勝手のいいものを探しています。

お勧めのツールがあれば教えてください。
できれば
(1)プログラムコンペアをする際に
 
  aaaaaaaaaaaaaaaa
+-----------------
old bbbbbbbbbbbbbbbbb
+-----------------
new ssssss
+-----------------
  aaaaaaaaaaaaaaaa

と、ひとつのプログラムの中に差分がうまくまざる形式
になっているもの
(2)印刷機能つき

(3)できればフォルダ単位でコンペアをとれるもの
(4)1行あたりの文字数の制限がないこと(1000バイトのデータコンペア等もできるもの)


シェアソフトでもかまわないので、いいソフトがあったら教えていただけると助かります。

投稿日時 - 2005-02-27 08:45:51

QNo.1240787

暇なときに回答ください

質問者が選んだベストアンサー

UNIXのdiffコマンドが有名ですが、いかかでしょう?
ちょっと探してみたらWindows版もありました(下の参考URL)

参考URL:http://www.fsci.fuk.kindai.ac.jp/kakuto/soft.html

投稿日時 - 2005-02-27 09:35:48

お礼

ご回答ありがとうございます。

diffがWindows版でも使えるのはありがたいです。
コマンドプロンプトベースなので、ちょっとした自作ツールに組み込むことができ、小回りがききますね。

ですが

ファイルA
aaa
bbb
ccc

ファイルb
aaa
ddd
ccc

とあった場合
aaa
--------
bbb   旧
--------
ddd   新
--------
ccc

と表示する方法がみあたらないので困ってます。

aaa aaa
--------
bbb
--------
ddd
--------
ccc ccc

はあるのですが、これだと、1文が長いプログラムの
場合、見づらいです。

もし縦にマージできる機能があれば教えてください。
大変ありがとうございました。

投稿日時 - 2005-03-13 21:39:55

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

DFというツールを使っていますがどうでしょう。

参考URL:http://www.vector.co.jp/soft/win95/util/se113286.html

投稿日時 - 2005-02-28 11:02:37

お礼

ご回答ありがとうございます。
DFはもっともイメージに近いツールです。
実はこのご質問をする前にDFを試して見ておりました。
ただし、印刷するときに、比較が横でのつき合わせ
になっているので、そこがネックだったので、このサイトでご質問させていただきました。

うまく
aaa
--------
bbb    旧
--------
ddd    新
--------
cccc

と出る方法がDFにあれば教えていただけると助かります。

どうもありがとうございました。

投稿日時 - 2005-03-13 21:52:39

ANo.2

CVSはいかがでしょうか。
下記簡単な使い方のサイトです。
一読してみてください。

参考URL:http://www.hyuki.com/techinfo/cvsinit.html#install

投稿日時 - 2005-02-27 12:06:48

お礼

ご回答ありがとうございます。
CVSですね。現在別件でとても興味を持っているので
参考になりました。

ただし、コンペアツールという意味でいうとちょっと
敷居が高いです。

ソースコードのほかに、テストデータなども
コンペアをかけたいのが希望でした。

何はともあれ情報提供ありがとうございました。

投稿日時 - 2005-03-13 21:48:05

あなたにオススメの質問