*.diff ファイルをさらに活用する
質問
Debian パッケージ化に関連するパッチ適用に使用される *.diff ファイルを表示するツールはあるのだろうか。このツールに必要なのは、diff ファイルを読み取って、2 つの異なるファイルを直接比較するときに kdiff や meld が行うように、変更された行で変更された実際のファイルを表示できることです。それとも、これに対する私のアプローチが完全に間違っているのかもしれません。どうすれば diff ファイルからさらに多くの情報を得ることができるかを尋ねるべきでしょうか?
解決
Kompareはの.diffを開くことができる、そしてそれはあなたの一番上に変更されたファイル、選択したファイルの変更の連想リスト、およびそれから抽出することができるライン用サイドデフによって側を(示しています。デフます。
私はそれをdebdiffを供給するとき、しかし、それは混乱しました。 diffは唯一、===ファイルのヘッダを持っている---と+++ヘッダ、そしてそれは、の/はdebian / changelogののからの変更を含め、の/ Debianの/著作権なかったですEM>、およびの/ Debianの/ルールのの/ Debianの/制御のファイルの中で。 YMMVます。
スクリーンショット: http://imagebin.ca/view/fNWEzx.htmlする
他のヒント
Debianの差分のフォーマットは、特別なdiff形式のようです。私の短いGoogle検索は、通常のdiffツールが行う方法でこれらのファイルを扱うことができるグラフィカルツール、もたらさなかったように、このようなツールが存在する場合、私は、よく分かりません。おそらく、あなたは(私はどちらか、それを行うだろうツールを見つけられませんでした)通常の差分ファイルにこれらのdebiffファイルを変換しようとすることができます。
Linux パッケージ (Deb、RPM、TAR.GZ など) の変更を視覚化するツールがあります - pkgdiff.
使用法:
pkgdiff -old OLD.deb -new NEW.deb
サンプルレポート: