Mozilla-Firefoxなどの大規模なプロジェクトのバージョン間で何が変わったかを知りたいです。つまり、質問に似ていますが、Linuxで動作する必要があり、オープンソースです。私はWindowsベースのソースコード差分/行とファイルの比較を知っています。
私は現在、Firefox 5.0と6.0の実際にリリースされたバージョンの2つの大きなtarballを持っており、これらを2つのフォルダーに抽出しましたmozilla-release-5.0/
。mozilla-release-6.0/
2つのソースツリーの差分について、同様の要約情報を表示したいのですが、
•追加/削除/変更された行の数•追加/削除/変更されたファイルの数
理想的には、これらの数字はソースコードの行のものであり、空白行などは無視されます。
これは統計分析のためであるため、実際の線自体は気にせず、要約図にのみ関心があることに注意してください。