質問

Debian パッケージ化に関連するパッチ適用に使用される *.diff ファイルを表示するツールはあるのだろうか。このツールに必要なのは、diff ファイルを読み取って、2 つの異なるファイルを直接比較するときに kdiff や meld が行うように、変更された行で変更された実際のファイルを表示できることです。それとも、これに対する私のアプローチが完全に間違っているのかもしれません。どうすれば diff ファイルからさらに多くの情報を得ることができるかを尋ねるべきでしょうか?

役に立ちましたか?

解決

Kompareはの.diffを開くことができる、そしてそれはあなたの一番上に変更されたファイル、選択したファイルの変更の連想リスト、およびそれから抽出することができるライン用サイドデフによって側を(示しています。デフます。

私はそれをdebdiffを供給するとき、

しかし、それは混乱しました。 diffは唯一、===ファイルのヘッダを持っている---と+++ヘッダ、そしてそれは、の/はdebian / changelogののからの変更を含め、の/ Debianの/著作権、およびの/ 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

サンプルレポート:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top