我有两套应该非常相似的源代码。我需要找到它们的不同之处并解决它。
这些文件不在任何SCM中。有没有办法得到这样的报告:
dir/file1 -- exists only in version A
dir/file2 -- exists only in version B
dir/file3 -- B includes 5 additions, 2 deletions
dir2 -- exists only in version A
答案 0 :(得分:1)
diff -ru -x '.DS_Store' dirA dirB | diffstat
答案 1 :(得分:0)
任何合适的差异工具(例如WinMerge,DiffMerge等)都能够报告两个文件夹结构之间的差异。
只需将版本A放在名为VersionA
的文件夹中,将版本B放在名为Version B
的文件夹中,然后在其上运行差异工具。
要在WinMerge中生成报告,请选择“工具” - > “生成报告”。
答案 2 :(得分:0)
Meld可以打开两个文件夹,然后概述丢失/添加/不同的文件。
答案 3 :(得分:0)