Java
日食には2つのプロジェクトがあります。同じプロジェクトですが、バージョンが異なります。
LOC
ここで、これらのプロジェクトを比較して、各プロジェクトのInserted、Modified、Deleted を調べたいと思いますjava
。
これと同じ目的で利用できるプラグインはありますか? または、そのようなツールはありますか? 教えてください。
Java
日食には2つのプロジェクトがあります。同じプロジェクトですが、バージョンが異なります。
LOC
ここで、これらのプロジェクトを比較して、各プロジェクトのInserted、Modified、Deleted を調べたいと思いますjava
。
これと同じ目的で利用できるプラグインはありますか? または、そのようなツールはありますか? 教えてください。
Windows では、WinMergeはファイルの階層全体を比較し、一方の側にのみ存在するファイルと、ファイルが両方の階層に存在する場合の左右のバージョンの違いを教えてくれます。ただし、異なる行数をカウントするかどうかはわかりません。
Eclipse でプロジェクト/フォルダー/パッケージをクリックし、右クリックしてCompare With
>を選択できますEach Other
。これにより、それらの違いの概要がわかります。ただし、行単位で指定したり、サブディレクトリに再帰したりすることはありません。
diff
Linux では、次のようにと をdiffstat
一緒に使用できます。
diff -rN old-dir new-dir | diffstat
引数-r
は diff を再帰的にし (つまり、サブディレクトリを調べます)、-N
不足しているファイルを空として扱います (ファイルが追加されたとしてではなく、行が追加されたと報告するため)。
これにより、次のようなリストが生成されます。
directory/some-file | 5 +++++
directory/other-file | 18 +++++++++-------
2 files changed, 14 insertions(+), 7 deletions(-)
変更されたファイルの数は報告されませんが、挿入および削除されます。