ここでは、「すべての異なるファイルを一覧表示し、同じ名前で異なるコンテンツを持つファイルを見つけ、コンテンツの違いを一覧表示する」ことを徹底的に意味します。
遅延ソリューションを取得する前に、git init
1つのディレクトリに別のディレクトリをコピーします。次に、git diff
違いを表示します。
しかし、これを行う別のよりスマートな方法があるのだろうか?したがって、私はこの質問を提起しました。
diff -Naur dir1/ dir2/
ちなみに、ソフトウェアパッチの提出にはかなり役立ちます:diff -Naur orig/ patched/ > my_changes.diff
@Bandramiの応答を補足するため、@ Zenと同じ問題があったので、ディレクトリをdiff
ingする前に、すべてのバイナリとコードの無関係なファイルをdir2/
からクリーンアップしたことを確認してください次に 2つのディレクトリを比較します。例えば:
$ cd dir2
$ make clean
$ cd ..
$ diff -Naur dir1/ dir2/