0

Java日食には2つのプロジェクトがあります。同じプロジェクトですが、バージョンが異なります。

LOCここで、これらのプロジェクトを比較して、各プロジェクトのInserted、Modified、Deleted を調べたいと思いますjava

これと同じ目的で利用できるプラグインはありますか? または、そのようなツールはありますか? 教えてください。

4

2 に答える 2

1

Windows では、WinMergeはファイルの階層全体を比較し、一方の側にのみ存在するファイルと、ファイルが両方の階層に存在する場合の左右のバージョンの違いを教えてくれます。ただし、異なる行数をカウントするかどうかはわかりません。

于 2012-07-10T11:38:05.447 に答える
0

Eclipse でプロジェクト/フォルダー/パッケージをクリックし、右クリックしてCompare With>を選択できますEach Other。これにより、それらの違いの概要がわかります。ただし、行単位で指定したり、サブディレクトリに再帰したりすることはありません。

diffLinux では、次のようにと を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(-)

変更されたファイルの数は報告されませんが、挿入および削除されます。

于 2012-07-10T12:27:47.290 に答える