Aquí significa a background "enumerar todos los files diferentes, encontrar los files con el mismo nombre y contenido diferente, enumerar la diferencia de contenido".
Antes de get una solución perezosa, git init
one directory y copie otro directory en él. Luego usa git diff
para ver la diferencia.
Pero me pregunto si hay otra forma más inteligente de hacer esto. Por lo tanto, planteé esta pregunta.
diff -Naur dir1/ dir2/
Muy útil para enviar parches de software, incidentalmente: diff -Naur orig/ patched/ > my_changes.diff
Para complementar la respuesta de @Bandrami, porque tenía el mismo problema que tenía @Zen: antes de modificar los directorys, asegúrese de haber limpiado todos los binarys y codificar los files no relacionados de dir2/
, luego compare los dos directorys. Por ejemplo:
$ cd dir2 $ make clean $ cd .. $ diff -Naur dir1/ dir2/