Comment utilisez-vous la commande diff contre deux arbres source
Question
J'ai essayé de lancer "diff" sur deux répertoires sources, un fichier patch contenant un "diff" entre les deux répertoires.
diff -rupN flyingsaucer-R8pre2_b/ flyingsaucer-R8pre2/ > a.patch
La commande ci-dessus ne semble pas fonctionner, elle génère un diff et je reçois un fichier de 13 Mo. En réalité, il devrait y avoir quelques modifications.
La solution
Devrait fonctionner avec toutes les versions récentes de gnu diff (testé ici avec gnu diff 2.8.1.)
Vous pouvez ajouter -b (et peut-être -B) pour ignorer les différences d’espace, ce qui peut générer des fichiers de patch volumineux sans nécessité.
Autres conseils
Je ne vois aucune raison pour que cela ne fonctionne pas. Essayez d’ajouter & Quot; wb & Quot; à la liste d'arguments pour ignorer les changements d'espaces. Êtes-vous sûr d'avoir les mêmes barres obliques des deux côtés?