私は最近、ドキュメントの比較に「WinMerge」というアプリケーションを使用していますが、私のチームのスクリプト ファイル (監査目的) の要件の 1 つは、スクリプトのリビジョンをリリースするときに、変更点を赤色 (RTF 形式) で強調表示することです。 Lotus Notes 経由だと思います)そのために、変更を自動的に強調表示できるソフトウェアはありますか?それとも、相違点のリストを取得し、すべての変更を手動で強調表示するのに最適なソフトウェアはありますか?
2 に答える
1
HTML+CSS ソリューションがニーズを満たしていると仮定すると、Linux Journal のこの記事では、差分出力を読み取り、差分を強調する色付きのテキストを含む HTML ドキュメントを書き込むシェル スクリプトを示しています。
Windowsでは、MinGWフォークのMSYS環境またはCygwinのbashで提供されているように、おそらくbashの下でそのまま動作します。スクリプト自体はそれほど大きくありません。適度な労力で Perl に移植できると思います。
HTML から RTF への変換は、私が見つけた簡単な解決策ではないことが判明したため、RTF を直接出力するようにスクリプトを移植する方がうまくいくかもしれません。
于 2009-03-17T00:59:54.477 に答える
1
HTML レポートが受け入れられる場合、Beyond Compare は違いを強調する比較レポートを生成できます。組み込みのスタイルシートまたはカスタムの内部スタイルシートを使用して、相違点を赤でスタイル設定できます (デフォルトはすでに明るい赤です)。
RTF を生成することはできないようですが、html/css と rtf の間の単純な変換が行われている可能性があります。
于 2009-03-13T23:22:41.497 に答える