私はdiffファイル(私の場合は、水銀から生成された)をいくつかの便利な方法で表示するツールを探しています。たとえば、bugzillaが差分パッチを表示する方法です。ちょうど明確にするために、私はファイルを比較/マージする何かを探していません、私はすでにdiffを持っています、それを検査するための納得のいく方法がほしいです。差分ファイルビューア?
私はそれを行うことができませんでした(diffの構文ハイライトは私が得た最も近いものでした)、誰もが知っていますか?
私はdiffファイル(私の場合は、水銀から生成された)をいくつかの便利な方法で表示するツールを探しています。たとえば、bugzillaが差分パッチを表示する方法です。ちょうど明確にするために、私はファイルを比較/マージする何かを探していません、私はすでにdiffを持っています、それを検査するための納得のいく方法がほしいです。差分ファイルビューア?
私はそれを行うことができませんでした(diffの構文ハイライトは私が得た最も近いものでした)、誰もが知っていますか?
私はBeyond CompareとAraxis Merge(特にAraxis)が本当に好きです。
meldを試しましたか? (それはしかしUNIXでのみ動作します。)
「FishEyeの」http://www.atlassian.com/software/fisheye/
これはあなたのバージョン管理システムとコードビュー/差分/コード・レポートの上にあなたのコントロールの多くを可能に/可視化など
@tomahawkが示唆しているように、あなたのHgリポジトリでFishEyeを指し示すと、ファイルのリビジョンを比較し、変更セットをdiffとして見ることができます。
任意のパッチファイルを見たい場合、AtlassianのCrucibleを購入すると、パッチをアップロードしてコードレビューを作成することができます。このコードは、良いdiffとして表示できますあなたにはあまり興味がないでしょう)。 5ユーザーのCrucibleライセンスの費用は10ドルです。
(情報開示:私はアトラシアンのるつぼ開発者です)
強調表示されるように
cdif
は、単語のコンテキスト差分を行いたい強調しませんdiffファイルを表示するか、元のファイルにdiffファイルを適用して、その変更をコンテキストで確認しますか? diffファイルだけで後者を行うことはできません。 –@Justin:言われたように、diffを適用/作成する必要はありません。より現実的な方法で既存のdiffファイルを表示するだけです。 – uj2
その場合、diffシンタックスハイライトはあなたにとって不十分ですか? –